Anzeige des angemeldeten Benutzers Profil

Ich habe code für die Registrierung von Schülern und Studierenden. Ich beendete die Codierung für mein log-in.

Was ich habe ein problem mit ist, zeigen die user-Profil: student fname, lname, program, gender und year Ebene in die Textfelder. Ich bin mit MySQL als meine back-end.

Mein code ist so:

<?php 

//connects to the database
$mysqli = new mysqli("localhost", "root", "");

$query = 'SELECT fname, lname, program, gender, year FROM students WHERE fname =     '.$_SESSION['myusername'];
$mysqli->query($query);


echo "<div align=\"center\">";
echo "<br />Your <b><i>Profile</i></b> is as follows:<br />";
echo "<b>First name:</b> ". $_POST['fname'];
echo "<br /><b>Last name:</b> ".$_POST['lname'];
echo "<br /><b>Program:</b> ".$_POST['program'];
echo "<br /><b>Year:</b> ".$_POST['year'];
echo "<br /><b>Gender:</b> ".$_POST['gender'];
echo "</div>";
?>

Dies ist mein code für mainstudent.php und checklogin.php.

  • Erste, Sie brauchen, um starten Sie die Sitzung, indem Sie session_start() vor PHP wird alles, was in $_SESSION für Sie. Darüber hinaus, wird die Abfrage nicht ausgeführt werden, weil es keine Anführungszeichen für den Benutzernamen. Sie dann nie Lesen Sie das Ergebnis der Abfrage, und verwenden Sie es in Ihrem output. Es gibt zu viel fehlt um wirklich "beantworten"; Sie habe nicht geschrieben, den code noch.
  • Sorry, ich vergaß die session_start() Funktion, was Im fehlt ist die Darstellung der einzelnen Felder auf die Textfelder.
InformationsquelleAutor | 2012-08-24
Schreibe einen Kommentar