Ich mal wieder....
Hi
Ich habe angefangen ein Userprofil zu schreiben, doch schon hackt es wieder.
Es wird beim öffnen der Datei alles richtig angezeigt.
Auch das was ich via MySQL eingefügt habe, ist in den Eingabefeldern zu sehen, doch sobald ich dieses in den Eingabefeldern ändere und dann auf Übernehmen klicke, speichert er das neue nicht in der Datenbank.
Habe festes Vertrauen, dass ihr mir helfen könnt
Hier der Code:
Vielen Dank schonmal
Hi
Ich habe angefangen ein Userprofil zu schreiben, doch schon hackt es wieder.
Es wird beim öffnen der Datei alles richtig angezeigt.
Auch das was ich via MySQL eingefügt habe, ist in den Eingabefeldern zu sehen, doch sobald ich dieses in den Eingabefeldern ändere und dann auf Übernehmen klicke, speichert er das neue nicht in der Datenbank.
Habe festes Vertrauen, dass ihr mir helfen könnt
Hier der Code:
PHP:
<?php $sql = "SELECT
Nickname,
Nachname,
Vorname,
hobbys,
lfarbe,
smoke
FROM
test
WHERE
Id = '".$_SESSION['user_id']."';";
$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($result);
$Nickname = strip_tags($_POST['Nickname']);
$Nachname = strip_tags($_POST['Nachname']);
$Vorname = strip_tags($_POST['Vorname']);
$hobbys = strip_tags($_POST['hobbys']);
$lfarbe = strip_tags($_POST['lfarbe']);
$smoke = strip_tags($_POST['smoke']);
if (isset($_POST['ok'])){
if (count($_POST['set']) > 0){
foreach ($_POST['set'] as $userid => $value){
mysql_query('UPDATE
test
SET
Nickname = "'.intval($Nickname).'",
Nachname = "'.intval($Nachname).'",
Vorname = "'.intval($Vorname).'",
hobbys = "'.intval($hobbys).'",
lfarbe = "'.intval($lfarbe).'",
smoke = "'.intval($smoke).'"
WHERE
Id = "'.intval($userid).'"'
)
or die(mysql_error());
}
}
}*/
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<table width="700px" border="2">
<tr>
<td width="133" align="center" valign="middle">< ?php echo $_SESSION["user_pic"]; ?></td>
<td width="549">< ?php echo $_SESSION["user_rang"]; ?></td>
</tr>
<tr>
<td align="left" valign="top"> Nachname:</td>
<td><label for="Nachname"></label><input width="200" name="Nachname" type="text" maxlength="50" value="<?php echo $row['Nachname']; ?>" /></td>
</tr>
<tr>
<td align="left" valign="top"> Vorname:</td>
<td><label for="Vorname"></label><input width="200" name="Vorname" type="text" maxlength="50" value="<?php echo $row['Vorname']; ?>" /></td>
</tr>
<tr>
<td align="left" valign="top"> Spitzname:</td>
<td><label for="Nickname"></label><input width="200" name="Nickname" type="text" maxlength="50" value="<?php echo $row['Nickname']; ?>" /></td>
</tr>
<tr>
<td align="left" valign="top"> Hobbys:</td>
<td><label for="hobbys"></label><input width="200" name="hobbys" type="text" maxlength="50" value="<?php echo $row['hobbys']; ?>" /></td>
</tr>
<tr>
<td align="left" valign="top"> Lieblingsfarbe:</td>
<td><label for="lfarbe"></label><input width="200" name="lfarbe" type="text" maxlength="50" value="<?php echo $row['lfarbe']; ?>" /></td>
</tr>
<tr>
<td align="left" valign="top"> Raucher:</td>
<td><label for="smoke"></label><input width="200" name="smoke" type="radio" maxlength="50" value="Ja"/> Ja
<input width="200" name="smoke" type="radio" maxlength="50" value="Nein"/> Nein</td>
</tr>
</table>
<table border="1" width="700" cellspacing="1" cellpadding="1" bgcolor="#ADEF00" style="color:#000000">
<tr>
<td align="center" valign="middle"><input name="ok" type="submit" id="ok" value="Übernehmen"></td>
</tr>
</table>
</form>
Vielen Dank schonmal
Zuletzt bearbeitet: