inspiron: für mehrere DB-Daten gleichzeitig ein "UPDATE"

Beitrag lesen

So,
ich habe mir mal ein Test gebastelt, dieser funktioniert :)
Gibt es noch Einwände?

Was ist jetzt mit dem "Kontextwechsel" gemeint, ich verstehe das nicht?
Gruß

  
<?php  
$arrergebnis = array ();  
  
$datum = "2013-03-18";  
$schicht = "PP2.2";  
  
$sql = "  
		SELECT  
			ID  
		FROM  
			`FW_Fehlerbericht`  
		WHERE  
			`SCHICHT` = '" .$schicht. "'  
		AND  
			`DATUM` = '" .$datum. "'  
		ORDER BY  
			`ID` DESC LIMIT 15;";  
			  
$abfrageergebnis = mysql_query( $sql, $conID );  
//while ($datensatz = mysql_fetch_array( $abfrageergebnis ))  
while ($datensatz = mysql_fetch_assoc($abfrageergebnis))  
{  
// Ausgabe  
$arrergebnis[] = $datensatz['ID'];  
echo $datensatz['ID']."<br>";  
}  
echo var_dump ( $arrergebnis )."<br>"; // Kontrollanzeige  
  
// Update  
$versendet = "JA";  
//$arrergebnis = array("7300", "7301", "7302", "7303", "7304", "7305"); // TEST  
  
if(isset($_POST["submitButton"])) {  
  
    foreach ($arrergebnis as $ID)  
    {  
        $sql = "  
        		UPDATE  
        			FW_Fehlerbericht  
        		SET  
        			VERSENDET = 'JA'  
        		WHERE  
        			ID = $ID";  
  
        $ergebnis = mysql_query( $sql, $conID ) OR die(mysql_error());  
    }  
  
if(! $ergebnis )  
{  
  die('Der Datensatz konnte <strong>nicht</strong> hinzugefügt werden: ' . mysql_error());  	  
}  
echo "Der Datensatz wurde korrigiert!";  
  
} // <!-- Ende Update -->  
?>  
  
<input type="submit" id="submitButton" name="submitButton" value="&Uuml;bernehmen">