Я создаю веб-сайт, где пользователь может создать учетную запись и затем войти в систему. После входа в систему пользователь должен иметь возможность изменять информацию, которую он зарегистрировал.
Когда пользователь входит в систему, его имя пользователяпередал в URL, как показано ниже:
header("Location: loggedon.php?$username");
Теперь, на своей странице loggedon.php я добавил это:
<?php
$username = $_GET["username"];
$query="SELECT * FROM customer WHERE username=['$username']";
$result = mysql_query ($query) or die ("error in query");
while ($row = mysql_fetch_array($result))
{
// Print one row of results
print "<tr>" .
"<td>" . $row["CustomerID"] . "</td>" .
"<td>" . $row["Firstnames"] . "</td>" .
"<td>" . $row["Surname"] . "</td>" .
"<td>" . $row["Username"] . "</td>" .
"<td>" . $row["Email"] . "</td>" .
"<td>" . $row["Password"] . "</td>" .
//print a change/delete link at the end of each row
"<td><a href=customerChangeDelete.php?id=".$row['CustomerID'].">Change/Delete</a></td>";
print "</tr>";
}
// Then, finish the table
print "</table>";
}
?>
Когда я запускаю страницу и вход в систему, я получаю следующееошибки:
Примечание: неопределенный индекс: имя пользователя в J: \ xampp \ htdocs \ loggedon.php в строке 60
ошибка в запросе
Полагаю, я сделал что-то вродеошибки при попытке извлечь имя пользователя из URL (?).Если бы кто-нибудь мог, пожалуйста, дать мне толчок в правильном направлении, это было бы удивительно.Спасибо.