hossi: MySQL daten per Formular ändern

Beitrag lesen

Hi,

der kleine Yoda in mir[1] verlangt nach Komplettierung:

if ($submit) {
Es gibt kein $submit.

"Nein! $_POST es oder $_POST es nicht. Es gibt kein $submit."

Cheatah, SCNR

[1] So groß zu werden, wie habe ich das geschafft bei solcher Nahrung?

Hi,

danke das war schon mal ein guter Tip :)
Jetzt ist es leider nur so, dass er mir die erste ID in der DB (Also die 1) mit einer 0 = NULL überschreibt..

  
<?  
$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 ($_POST[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";  
    }  
  
}  
  
?>