Ich habe ein Script geschrieben, mit welchem die Besucher meiner Website ihr Profil ändern können. Doch wenn man in dem Formular etwas ändert und dann den Button drückt, steht zwar "Die Daten wurden geändert!" da, aber es ändert sich NICHTS.
Ich suche den Fehler schon seit über 2 Stunden und habe auch schon alles mögliche ausprobiert; jedoch ohne jeglichen Erfolg
Ich hoffe irgendjmd kann mir helfen, ich verzweifel hier echt!
Folgend die komplette Datei, damit auch der kleinste Fehler entdeckt werden kann:
Ich suche den Fehler schon seit über 2 Stunden und habe auch schon alles mögliche ausprobiert; jedoch ohne jeglichen Erfolg
Ich hoffe irgendjmd kann mir helfen, ich verzweifel hier echt!
Folgend die komplette Datei, damit auch der kleinste Fehler entdeckt werden kann:
PHP:
<? session_start(); ?>
<html>
<head>
<title>Profil ändern</title>
<link rel="stylesheet" href="../config/mainstyle.css" type="text/css">
</head>
<body>
<?
if (! session_is_registered('username') || $_SESSION['level']==0)
{
die ("Zugriff verweigert!");
}
include ("../config/db.php");
if ($_POST['button']==" OK ") {
mysql_query("UPDATE zugriff SET email='$email', icq=$icq, gender='$gender', geb=$geb WHERE name='$username'");
mysql_close();
?>
Die Daten wurden geändert!<br>
<a href="member.php">» zur Übersicht</a>
<?
}
else {
$query = "SELECT name, email, icq, gender, geb FROM zugriff WHERE name='$username'";
$result = mysql_query($query);
$line = mysql_fetch_array($result)
?>
<form method="post" action="edit_profile.php">
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td>
<img src="../pics/images/small/small_01.gif" width="11" height="22"></td>
<td background="../pics/images/small/small_02.gif" width="165" height="22" class="headline">
<b><?=$line['name']?></b></td>
<td>
<img src="../pics/images/small/small_03.gif" width="86" height="22"></td>
<td>
<img src="../pics/images/small/small_04.gif" width="11" height="22"></td>
</tr>
<tr>
<td>
<img src="../pics/images/small/small_05.gif" width="11" height=100%></td>
<td colspan="2" background="../pics/images/small/small_06.gif" width="251" height=100% valign="top">
<table>
<tr>
<td align="right">E-mail:</td>
<td rowspan=5> </td>
<td><input type="text" name="email" value="<?=$line['email']?>"></td>
</tr>
<tr>
<td align="right">ICQ:</td>
<td><input type="text" name="icq" value="<?=$line[icq]?>"></td>
</tr>
<tr>
<td align="right">Geschlecht:</td>
<td><select name="gender">
<option <? if ($line['gender']=='male'){ echo "selected"; } ?> value="male">männlich</option>
<option <? if ($line['gender']=='female'){ echo "selected"; } ?> value="female">weiblich</option>
</select></td>
</tr>
<tr>
<td align="right">Geburtstag:</td>
<td><input type="text" name="geb" value="<?=$line[geb]?>"></td>
</tr>
<tr>
<td><input type="submit" name="button" value=" OK "></td>
<td><a href="pass.php">» Passwort ändern</a></td>
</tr>
</table></td>
<td>
<img src="../pics/images/small/small_07.gif" width="11" height=100%></td>
</tr>
<tr>
<td>
<img src="../pics/images/small/small_08.gif" width="11" height="16"></td>
<td>
<img src="../pics/images/small/small_09.gif" width="165" height="16"></td>
<td>
<img src="../pics/images/small/small_10.gif" width="86" height="16"></td>
<td>
<img src="../pics/images/small/small_11.gif" width="11" height="16"></td>
</tr>
</table>
</form>
<?
}
?>
</body>
</html>