Hallo,
ich möchte einem User die Möglichkeit zum Update geben. Dazu benutz ich folgenden Code (diese Datei heisst test21.php):
Der Code müsste auch soweit korrekt sein, weil an test22.php immer die korrekte ID weitergeleitet wird. Jetzt moechte ich den neuen Eintrag natuerlich auch in der Datenbank speichern, wozu ich folgenden Code benutze (test22.php):
Leider wird aber der alte Eintrag von t5 nicht überschrieben. Weiss jemand woran das liegt?
ich möchte einem User die Möglichkeit zum Update geben. Dazu benutz ich folgenden Code (diese Datei heisst test21.php):
PHP-Code:
<?php
$abfrage = "SELECT id, name, t5 FROM final ORDER BY id ASC";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_array($ergebnis, MYSQL_ASSOC))
{ if ($row ['name']<>"" )
echo '<tr>
<form action="test22.php?id='.$row['id'].'" method="post">
<td style= "border:2px solid black" width="120" height="20"
align="center">' . $row['name'] . '</td>
<td align="center" height="20">
<input type="text" size="6" name="t5"> </td>
<td> <input type="submit" value="Senden"> </td><form> </tr>';
}
?>
Der Code müsste auch soweit korrekt sein, weil an test22.php immer die korrekte ID weitergeleitet wird. Jetzt moechte ich den neuen Eintrag natuerlich auch in der Datenbank speichern, wozu ich folgenden Code benutze (test22.php):
PHP-Code:
<?php
$mbt5= $_POST["t5"];
?>
<?php
$sql = "SELECT id, t5 FROM final ORDER BY Name DESC";
$sql = "update final set t5='($mbt5)' WHERE ID={$ID}";
?>
Leider wird aber der alte Eintrag von t5 nicht überschrieben. Weiss jemand woran das liegt?

Kommentar