Das ist mein Code, aber ich weiß nicht, wo der Fehler ist.
Er sagt, dass ich eine Fehlermeldung anzeigt, die Nachricht ist:
Undefined index: ic in C:\xampp\htdocs\fyp\profile.php on line 57.
<?php
include_once("config.php");
$ic = $_SESSION['ic'];//-----------------------------------this is line 57
$sql = "SELECT * FROM studentprofile WHERE ic = '$ic'";
$result = mysql_query($sql,$conn);
while($row = mysql_fetch_array($result))
{
$id = $row['id'];
$ic = $row['ic'];
$name = $row['name'];
$course = $row['course'];
$faculty = $row['faculty'];
$address = $row['address'];
$hpno = $row['hpno'];
$gender = $row['gender'];
$email = $row['email'];
?>
<table width="70%" height="80%" border="1" align="center">
<tr>
<th>ID</th>
<td><?php echo $id;?></td>
</tr>
<tr>
<th>IC No</th>
<td><?php echo $ic;?></td>
</tr>
<tr>
<th>Name</th>
<td><?php echo $name;?></td>
</tr>
<tr>
<th>Course</th>
<td><?php echo $course;?></td>
</tr>
<tr>
<th>Faculty</th>
<td><?php echo $faculty;?></td>
</tr>
<tr>
<th>Address</th>
<td><?php echo $address;?></td>
</tr>
<tr>
<th>Handphone No</th>
<td><?php echo $hpno;?></td>
</tr>
<tr>
<th>Gender</th>
<td><?php echo $gender;?></td>
</tr>
<tr>
<th>Email</th>
<td><?php echo $email;?></td>
</tr>
</table>
<?php
}
?>
Ich will versuchen, isset zu setzen. Aber ich weiß nicht wie. Ich versuche schon, die include_once ("config.php") zu löschen ("config.php") .. aber nichts ist passiert.
Ich starte die Sitzung bereits im PHP. Kann mir jemand helfen zu finden, was mit meiner Codierung falsch ist?
Diese Codierung dient zum Anzeigen des Profils einer Person, die sich bereits im System angemeldet hat. Zum Beispiel logge ich mich in das System ein und wenn ich Profil anzeige, wird nur mein Profil angezeigt. Daher versuche ich den Code zu verwenden, den ich vorher gepostet habe.
Aber es ist ein Fehler. Ich habe bereits mein ic-Attribut in der Datenbank als Primärschlüssel festgelegt.
Wenn Sie den Wert von $ _SESSION ['ic'] setzen? –
Starten Sie die Sitzung? Andernfalls überprüfe '$ ic = isset ($ _SESSION ['ic'])? $ _SESSION ['ic']: ''; ' –
ja sir.i starte die Sitzung bereits. – april