Я новичок в PHP, я получаю сообщение об ошибке, как:Примечание: Undefined индекс: идентификатор пользователя в
Notice: Undefined index: userID in echo "<a href='home.php?userID=".$row['userID'] . "'>".$row['userName']." ".$row['userEmail']."</a><br/>";
home.php
$sql = 'SELECT userName, userEmail FROM tbl_users';
$stmt = $dbCon->prepare($sql);
$stmt->setFetchMode(PDO::FETCH_ASSOC); //allows you to refer to them by column name rather than by number
$stmt->execute();
while ($row = $stmt->fetch())
{
echo "<a href='home.php?userID=".$row['userID'] . "'>".$row['userName']." ".$row['userEmail']."</a><br/>"; //builds the link
}
я последовал this link и добавьте следующий код в home.php & signup.php, но он didt работал для меня, где я ошибся?
//Initializing variable
$userID = "";
//isset()
$userID = isset($_POST['userID']) ? $_POST['userID'] : '';
//empty()
$userID = !empty($_POST['userID']) ? $_POST['userID'] : '';
Редактировать
этот вопрос не дублировать, потому что я последовал ответ в этой связи, но did't работал для меня.
'print_r ($ row)' –
Вы не выбрали 'userID' в своем sql. Вы выбираете только 'userName, userEmail' –
@u_mulder Thansk много для поддержки ..... –