Hallo,
Ich möchte das man Datensätze aus einer MYSQL- Datenbank ändern kann. Die Daten werden schon ausgelesen und angezeigt aber wenn ich sie ändere und speichere, dann sind alle Datensätze außer der zweite NULL, der zweite erscheint dann ohne denn Änderungen...
echo '<form action="preise.php" method="post" name="FormName">';
if (isset($_POST["submitButtonName"])) {
$sql = "update Preise set ID = '$ID', Klasse = '$Klasse', Grundgebühr = '$Grundgebühr', Übungsstunde = '$Übungsstunde', Sonderstunde = '$Sonderstunde', Theorieprüfung = '$Theorieprüfung', Praxisprüfung = '$Praxisprüfung', Bemerkung = '$Bemerkung', Datum = '. date(Y-m-d H:i:s) .'";
// echo "SQL: '$sql'
mysql_query($sql);
}
$daten = mysql_query('SELECT
*
FROM Preise
ORDER BY ID')
or die(mysql_error());
echo '<table border="5" bordercolorlight="red" cellpadding="10" cellspacing="10" align="center">
<tr><th><center><big>ID</big></center></th>
<th><center><big>Klasse</big></center></th>
<th><center><big>Grundgebühr</big></center></th>
<th><center><big>Übungsstunde</big></center></th>
<th><center><big>Sonderstunde</big></center></th>
<th><center><big>Theorieprüfung</big></center></th>
<th><center><big>Praxisprüfung</big></center></th>
<th><center><big>Bemerkung</big></center></th>
</tr>';
$result = mysql_num_rows($daten);
while ($result = mysql_fetch_array($daten)) {
echo '<tr onMouseOver="this.bgColor=\'#AAAAFF\'" onMouseOut="this.bgColor=\'#FFFFFF\'">';
echo '<td><center><font size="+1"><input type="text" name="ID" id="input" value=' . $result["ID"] . '></font></center></td>';
echo '<td><center><font size="+1"><input type="text" name="Klasse" id="input" value=' . $result["Klasse"] . '></font></center></td>';
echo '<td><center><font size="+1"><input type="text" name="Grundgebühr" id="input" value=' . $result["Grundgebühr"] . '></font></center></td>';
echo '<td><center><font size="+1"><input type="text" name="Übungsstunde" id="input" value=' . $result["Übungsstunde"] . '></font></center></td>';
echo '<td><center><font size="+1"><input type="text" name="Sonderstunde" id="input" value=' . $result["Sonderstunde"] . '></font></center></td>';
echo '<td><center><font size="+1"><input type="text" name="Theorieprüfung" id="input" value=' . $result["Theorieprüfung"] . '></font></center></td>';
echo '<td><center><font size="+1"><input type="text" name="Praxisprüfung" id="input" value=' . $result["Praxisprüfung"] . '></font></center></td>';
echo '<td><center><font size="+1"><input type="text" name="Bemerkung" id="input" value=' . $result["Bemerkung"] . '></font></center></td>';
}
echo '</table>';
echo '<br><input type="submit" name="submitButtonName" value="Speichern" id="input">';
echo '<input type="reset" value=" Zurücksetzen">';
echo '</form>';
Grüße Jake