Hallo, ich hoffe hier kann mir geholfen werden.
Ich habe ein Problem mit dem Update meiner Datenbank. Es will einfach nicht funktionieren. Mir werden die Daten korrekt angezeigt, aber Änderungen werden nicht übernommen. Hat sich da vielleicht ein Syntaxfehler eingeschlichen?
Hier mal mein Listing:
Ich habe ein Problem mit dem Update meiner Datenbank. Es will einfach nicht funktionieren. Mir werden die Daten korrekt angezeigt, aber Änderungen werden nicht übernommen. Hat sich da vielleicht ein Syntaxfehler eingeschlichen?
Hier mal mein Listing:
PHP-Code:
<?
include ("init.php");
if ($submit) {
if (!$vorname) { $fehler_vorname = "<FONT COLOR=RED><i>Bitte den Vornamen eingeben.</i></FONT><BR>";
unset($submit);}
if (!$name) { $fehler_name = "<FONT COLOR=RED><i>Bitte den Nachnamen eingeben.</i></FONT><BR>";
unset($submit);}
if (!$jahrgang) { $fehler_jahrgang = "<FONT COLOR=RED><i>Bitte den Jahrgang eingeben.</i></FONT><BR>";
unset($submit); }
}
if (!$submit) {
$conn = mysql_connect($SQL_Server,$SQL_User,$SQL_Pass) or die ("Konnte DB_server nicht erreichen");
mysql_select_db($SQL_DB,$conn) or die ("mysql_select_db geht nicht!");
$res = mysql_query("SELECT * FROM frau_frauenlauf WHERE id = '$id'");
$row = mysql_fetch_array($res);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<title>Frauenlauf</title>
<link href="css.css" rel="stylesheet" media="screen">
</head>
<body bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr height="400">
<td align="center" height="400">
<form action="<? echo $PHP_SELF; ?>" method="get" name="Form_eingabe">
<h2>Teilnehmer bearbeiten<br>
</h2>
<input type="hidden" name="id"
value="<? echo $row[id]; ?>">
<div align="center">
<table border="0" cellspacing="1" cellpadding="7" style="border:1px solid gray">
<tr>
<td align="right" bgcolor="#eeeeee">Vorname:</td>
<td bgcolor="#eeeeee"><input type="text" name="vorname" size="24"
value="<? echo $row[vorname] ?>" class="inputs"><br>
<? echo $fehler_vorname; ?></td>
</tr>
<tr>
<td align="right" bgcolor="#eeeeee">Nachname:</td>
<td bgcolor="#eeeeee"><input type="text" name="name" size="24"
value="<? echo $row[name] ?>" class="inputs"><br>
<? echo $fehler_name; ?></td>
</tr>
<tr>
<td align="right" bgcolor="#eeeeee">Straße:</td>
<td bgcolor="#eeeeee"><input type="text" name="strasse" size="24"
value="<? echo $row[strasse] ?>" class="inputs"><br></td>
</tr>
<tr>
<td align="right" bgcolor="#eeeeee">PLZ:</td>
<td bgcolor="#eeeeee"><input type="text" name="plz" size="24"
value="<? echo $row[plz] ?>" class="inputs"><br></td>
</tr>
<tr>
<td align="right" bgcolor="#eeeeee">Ort:</td>
<td bgcolor="#eeeeee"><input type="text" name="ort" size="24"
value="<? echo $row[ort] ?>" class="inputs"><br></td>
</tr>
<tr>
<td align="right" bgcolor="#eeeeee">Telefon:</td>
<td bgcolor="#eeeeee"><input type="text" name="telefon" size="24"
value="<? echo $row[telefon] ?>" class="inputs"><br></td>
</tr>
<tr>
<td align="right" bgcolor="#eeeeee">Jahrgang:</td>
<td bgcolor="#eeeeee"><input type="text" name="jahrgang" size="24"
value="<? echo $row[jahrgang] ?>" class="inputs"><br>
<? echo $fehler_jahrgang; ?></td>
</tr>
<tr>
<td align="right" bgcolor="#eeeeee">Verein:</td>
<td bgcolor="#eeeeee"><input type="text" name="verein" size="24"
value="<? echo $row[verein] ?>" class="inputs"><br></td>
</tr>
<tr>
<td align="right" bgcolor="#eeeeee">E-Mail:</td>
<td bgcolor="#eeeeee"><input type="text" name="email" size="24"
value="<? echo $row[email] ?>" class="inputs"><br></td>
</tr>
<tr>
<td align="right" bgcolor="#cccccc"><input type="hidden" name="id"
value="<? echo $row[id] ?>"><input type="submit" name="submit" class="input_taste" value="eintragen"></td>
</tr>
</table>
</div>
</form>
</td>
</tr>
</table>
</body>
</html>
<? } else {
$conn = mysql_connect($SQL_Server,$SQL_User,$SQL_Pass) or die ("Konnte DB_server nicht erreichen");
$select = mysql_select_db($SQL_DB,$conn) or die ("mysql_select_db geht nicht!");
mysql_query("UPDATE frau_frauenlauf SET vorname='$vorname', name='$name', strasse='$strasse', plz='$plz',
ort='$ort', telefon='$telefon', jahrgang='$jahrgang', verein='$verein', email='$email', WHERE id = '$id'");
mysql_close($conn);
header ("Content-type: text/html"); header ("Location: list.php");
}
?>
Kommentar