Я хочу сделать страницу профиля, ведущую с главной страницы, и когда я зашел в систему и нажал на страницу профиля, у меня есть эта ошибка 2. Я хочу показать имя и фамилию.Неопределенная переменная в php, но определена?
Notice: Undefined variable: first_name in C:\xampp\htdocs\FontLibrary\Profile.php on line 181
и
Notice: Undefined variable: last_name in C:\xampp\htdocs\FontLibrary\Profile.php on line 183
Но я уже определил его в, если заявление?
Соответствующий код
<?php
session_start();
include 'dbfunctions.php';
$msg = "";
$id = $_SESSION['id'];
if (!isset($id)) {
$id = $_SESSION['id'];
}
// Build the SELECT statement
$select_query = "SELECT * FROM users WHERE id = ".$id;
//Run the Query
$result = mysql_query($select_query);
if ($result) {
$row = mysql_fetch_array($result);
$first_name = $row['first_name'];
$last_name = $row['last_name'];
}
?>
и
First Name:<?php echo $first_name ?> <br />
Last Name:<?php echo $last_name ?> <br />
Что делать, если условие 'if' оценивается как' false'? – nurdglaw
Являются ли эти два фрагмента даже на одной странице? Вы действительно получаете '$ result'? – deceze
Да, они находятся на одной странице. – SpeXial