Also erstmal hallo liebe PHP gemeinde

,
ich habe ein login script erstellt, mit my sql etc,das klappt auch alles gut .
aber,nun wenn ein Benutzer sich einloggt soll er in einer Tabelle dargestellt alle Benutzer sehen,und die Daten(geburtstag etc.)
Und,wenn der Benutzer eingeloggt ist dann kann er seinen Namen anklicken und wird zu einem Formular weitergeleitet wo er sein pw,namen etc ändern kann,da komme ich nicht weiter.
Ich würde mich über jede Hilfe freuen

Hier mal der relevante Code:
geheim php:
PHP-Code:
<?php
error_reporting(E_ALL);
session_start();
?>
<?php
$username = $_POST["username"];
$password = md5($_POST["password"]);
mysql_connect("localhost", "***","***") or die ("Keine Verbindung moeglich");
mysql_select_db("homepage") or die ("Die Datenbank existiert nicht.");
$abfrage = "SELECT username, password FROM login WHERE username LIKE '$username' LIMIT 1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
if($row->password == $password) {
echo "Login erfolgreich.";
$_SESSION['username'] = $username;
} else {
echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.html\">Login</a>";
if (isset($_SESSION['username'])) {
unset($_SESSION['username']);
}
}
if (isset($_SESSION['username'])) {
printuser($username);
}
function printuser($username) {
$abfrage = "SELECT * FROM login";
$ergebnis = mysql_query($abfrage);
echo "<h1>Users:</h1>";
while($row = mysql_fetch_object($ergebnis)) {
echo '<table border="5px"><u><tr><td>';
if ($row->username == $username) {
echo '<a href="datenaendern.html?username='.$row->username.'">'.$row->username.'</a>';
} else {
echo $row->username;
}
echo "</u></td></tr> <tr><td>123</td></tr></li><br />";
echo "</table>";
}
}
?>
datenaendern html:
Code:
<form method="post" action="update.php"> <pre>
Neuer Name : <input type="text" name="username" size="40" maxlength="80" />
Neues Geburtsdatum : <input type="text" name="birthday" size="40" maxlength="80" />
Neuer Ort : <input type="text" name="location" size="40" maxlength="80" />
Neues Passwort : <input type="password" name="password" size="8" maxlength="8" />
Neue Postleihzahl : <input type="text" name="postal_code" size="32" maxlengh="8" />
<input type="submit" value="Absenden">
</pre> </form>
update php:
PHP-Code:
<!-update.php->
<html>
<body>
<center>
<?PHP
session_start();
$username = $_GET["username"];
if (isset($_SESSION['username']) AND $_SESSION['username'] == $username) {
echo $username;
} else {
echo "falscher nutzer";
die();
}
?>
<html>
<head>
<title>Update Formular</title>
</head>
<body>
<form action="<?php echo $PHP_SELF; ?>" method="post">
<?php
$server = localhost;
$benutzer = ***;
$passwort = ***;
$db = homepage;
$verbinden = mysql_connect( $server, $benutzer, $passwort ) or die( "Momentan leider keine Verbindung zum Server. Wir bitten um Ihr Verstaendnis!" );
mysql_select_db( $db ) or die ( "Server Error. Wir bitten um Ihr Verstaendnis" );
if(isset($_POST["submitted"])) {
$_sql = "UPDATE login";
$_sql .= " SET username='".$_POST["username"]."'";
$_sql .= " SET password='".$_POST["password"]."'";
$_sql .= " SET birthday='".$_POST["birthday"]."'";
$_sql .= " SET location='".$_POST["location"]."'";
$_sql .= " SET postal_code'".$_POST["postal_code"]."'";
$_sql .= " WHERE user_id='".$_POST["user_id"]."'";
mysql_query($_sql);
} else {
$ergebnis = mysql_query( "SELECT * FROM login ORDER BY username" );
while ( $datensatz = mysql_fetch_array( $ergebnis ) ) {
$id = $datensatz["user_id"];
$username = $datensatz["username"];
$password = $datensatz["password"];
$birthday = $datensatz["birthday"];
$location = $datensatz["location"];
$postal_code = $datensatz["postal_code;"];
?>
<table>
<tr>
<td valign="top"><input type="hidden" name="user_id" size="35" value="<?php echo $user_id; ?>"></td>
<td valign="top"><input type="text" name="username" size="35" value="<?php echo $username; ?>"></td>
<td valign="top"><input type="text" name="password" size="35" value="<?php echo $password; ?>"></td>
<td valign="top"><input type="text" name="birthday" size="35" value="<?php echo $birthday; ?>"></td>
<td valign="top"><input type="text" name="location" size="35" value="<?php echo $location; ?>"></td>
<td valign="top"><input type="text" name="postal_code" size="35" value="<?php echo $postal_code; ?>"></td>
<td><p></td>
</tr>
</table>
<?php
}
mysql_close($link2);
?>
<input type="submit" name="submitted" value="Übernehmen">
</form>
<?php
}
?>
</html>