<?php
// Inialize session
session_start();
// Check, if username session is NOT set then this page will jump to login page
if (!isset($_SESSION['username'])) {
header('Location: index.php');
}
$online = rand(12,200);
if($_GET['pass'] == "changethis"){
?>
<font color="00c000">
<html>
<head>
<title>Premium Girls ~ Logged in</title>
</head>
<body>
<p align="right">Online Users:<?php echo "$online"; ?></p><br>
<body bgcolor="#004000">
<center><img src="/logo.gif"></img>
<p>Welcome to the Admin Panel, <?php echo $_SESSION['username']; ?>.
<br>
<form method="post" action="newuser.php"><br>
<center>Create a new user:<br></center>
Username:<input type="text" name="username"><br>
Password:<input type="password" name="password"><br>
<input type=submit value="Create new user">
</form>
<br><br>
<div id=footer align=center>Please note we are currently under setup.</div>
</body>
</html></font>
<?php
}else{
?>
<font color="00c000">
<html>
<head>
<title>Premium Girls ~ Payment Processor</title>
</head>
<body>
<p align="right">Online Users:<?php echo "$online"; ?></p><br>
<body bgcolor="#004000">
<center><img src="/logo.gif"></img>
<p>Welcome to the Logged in screen, <?php echo $_SESSION['username']; ?>. Below you will see all the payments linked to your model name.</p>
<?php
$con = mysql_connect("localhost","devacc_yourmum","changeme123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("devacc_models", $con);
$uid = $_SESSION['username'];
$result = mysql_query("SELECT * FROM payments WHERE model = {$_SESSION['username']}");
echo "<table border='1'>
<tr>
<th>Name</th>
<th>Payment ID</th>
<th>Address</th>
<th>Nickname</th>
<th>Email</th>
<th>Skype</th>
<th>CardType</th>
<th>Model Name</th>
<th>Country</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Name'] . "</td>";
echo "<td>" . $row['Payment ID'] . "</td>";
echo "<td>" . $row['Address'] . "</td>";
echo "<td>" . $row['Nickname'] . "</td>";
echo "<td>" . $row['Email'] . "</td>";
echo "<td>" . $row['Skype'] . "</td>";
echo "<td>" . $row['cardtype'] . "</td>";
echo "<td>" . $row['model'] . "</td>";
echo "<td>" . $row['country'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
<br><br><br><br><br><br>
<div id=footer align=center>Please note we are currently under setup.</div>
</body>
</html></font>
<?php
}
?>
上記は私のコードですが、残念ながらエラーが発生します。モデルのユーザー名を使用してデータベースの支払いテーブルからすべての情報を取得することになっているため、ユーザー名「Bradandrews4」でログインしていて、誰かが私からショーを購入した場合、SELECT * FROM payments WHERE model = bradandrews4
それは bradandrews4 になります。ログインしているユーザー名。ユーザー名を出力するには、 $uid または $_SESSION['username'] のいずれかを実行できますが、それをクエリに取得してからテーブルに入れる方法がわかりません。どんな助けでも大歓迎です:)
-ブラッド