Also ich will einträge einer mysql datenbank updaten.
naja er sagt mir keine fehler ABER es wurde nix verändert.
Warum ?
wo is mein fehler:
-quellcode-
<? include 'optionen.php'; ?>
<? session_start();
if(!session_is_registered("user")){ session_register("user");}
?>
<?
if($do=="save"){
$db = mysql_connect("$db_host","$db_user","$db_pwd");
mysql_select_db("$db_name",$db);
$query = "UPDATE user SET pwd = '$passwort',email = '$email' WHERE id = '$id'";
$result = mysql_query($query,$db);
mysql_close($db);
if($result){Echo "Saved";}
if(!$result){Echo "Error while saving";}
exit;
}
?>
<? $db = mysql_connect("$db_host","$db_user","$db_pwd");
mysql_select_db("$db_name",$db);
$query = "SELECT id,pwd,email FROM user WHERE username = '$user'";
$result = mysql_query($query,$db);
$daten = mysql_fetch_array($result,MYSQL_ASSOC);
mysql_close($db);
$id=$daten['id'];
?>
<html>
<head>
<title>Einstellungen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<form method="post" action="?do=save">
</head>
<h2 align="center">Einstellungen</h2>
<body>
<table width="75%" align="center">
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>" width="50%"><div align="center">Passwort</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center"><input name="passwort" type="text" id="passwort" value="<? echo $daten['pwd']; ?>"></div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">Email</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center"><input name="email" type="text" id="email" value="<? echo $daten['email']; ?>"></div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer </div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center"><input name="Save" type="submit" id="Save" value="Save"></div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">Account löschen</div></td>
</tr>
</table>
</body>
</html>
-quellcode-
greeeeetz NeO
naja er sagt mir keine fehler ABER es wurde nix verändert.
Warum ?
wo is mein fehler:
-quellcode-
<? include 'optionen.php'; ?>
<? session_start();
if(!session_is_registered("user")){ session_register("user");}
?>
<?
if($do=="save"){
$db = mysql_connect("$db_host","$db_user","$db_pwd");
mysql_select_db("$db_name",$db);
$query = "UPDATE user SET pwd = '$passwort',email = '$email' WHERE id = '$id'";
$result = mysql_query($query,$db);
mysql_close($db);
if($result){Echo "Saved";}
if(!$result){Echo "Error while saving";}
exit;
}
?>
<? $db = mysql_connect("$db_host","$db_user","$db_pwd");
mysql_select_db("$db_name",$db);
$query = "SELECT id,pwd,email FROM user WHERE username = '$user'";
$result = mysql_query($query,$db);
$daten = mysql_fetch_array($result,MYSQL_ASSOC);
mysql_close($db);
$id=$daten['id'];
?>
<html>
<head>
<title>Einstellungen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<form method="post" action="?do=save">
</head>
<h2 align="center">Einstellungen</h2>
<body>
<table width="75%" align="center">
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>" width="50%"><div align="center">Passwort</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center"><input name="passwort" type="text" id="passwort" value="<? echo $daten['pwd']; ?>"></div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">Email</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center"><input name="email" type="text" id="email" value="<? echo $daten['email']; ?>"></div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer </div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">leer</div></td>
</tr>
<tr>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center"><input name="Save" type="submit" id="Save" value="Save"></div></td>
<td bgcolor="<? echo $tabellenfarbe; ?>"><div align="center">Account löschen</div></td>
</tr>
</table>
</body>
</html>
-quellcode-
greeeeetz NeO
Kommentar