Hallo,
ich habe ein Script, mit dem ich Daten in einer MySQl bearbeiten möchte. Das Laden der Daten in die Formularfelder klappt schon mal, nur leider der update-Vorgang nicht :(
Ich habe schon unzählige dinge probiert, nichts hat geholfen. Vielleicht könnt ihr mal über mein Script drüberschauen :)
<?
$host = "localhost";
$user = "root";
$password = "";
$dbname = "mangel";
$tabelle = "garant";
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "select * from $tabelle";
$res = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);
while ($ausgabe = mysql_fetch_array ($res))
{
echo "<form name='form1' method='post' action='$PHP_SELF'>";
echo "<input type='text' name='id' value='$ausgabe[id]'>";
echo "<input type='text' name='handwerker' value='$ausgabe[handwerker]'>";
echo "<input type='text' name='einheit' value='$ausgabe[einheit]'>";
echo "<input type='submit' name='submit' value='Ändern'>";
echo "</form>";
}
if ($submit) {
$update = "UPDATE $tabelle SET handwerker = '$handwerker', einheit = '$einheit', id = '$id'";
$updaten = mysql_query($update) or die(mysql_error());
if (!$updaten)
echo "Fehler aufgetreten!";
else
{
echo "Eintrag erfolgreich";
}
}
?>
Greetings hossi