hossi: MySQL daten per Formular ändern

Beitrag lesen

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