inspiron: ein wert an mehrere Datensätze senden

Hallo,
ich habe einen Bericht der täglich um eine unbestimmte Anzahl an Datensätzen gefüllt wird.
Nun soll dieser täglich elektron. unterschrieben werden. Dazu habe ich ein Button mit dem wird der Name des CvD's in die Datenbank geschrieben.
Leider geht das nur für den aktuellen letzten Datensatz.
Wie kann ich den Wert (Unterschrift) an alle aufgelisteten Einträge speichern.

Gruß

  
<?php  
$CVD_ID = $datensatz['ID'];  
//echo $CVD_ID;  
} //Ende While  
  
//  Datenbankzugriff  
include("admin/includes/config.php");  
  
$conID = mysql_connect($db_host, $db_user, $db_pass );  
if (!$conID) {  
    die('keine Verbindung m&ouml;glich: ' . mysql_error());  
}  
  
mysql_select_db( $db_name, $conID );  
  
if(isset($_POST["submitted"])) {  
$_sql = "UPDATE FW_Fehlerbericht  
SET CVD = '".$_POST["CVD"]."'  
	WHERE ID = ".$CVD_ID."";  
  
$ergebnis = mysql_query($_sql,$conID);  
if (!$ergebnis) {  
echo "Es ist ein Fehler aufgetreten: ".mysql_error($conID);  
}  
}  
  
?>  

  1. Hi!

    Leider geht das nur für den aktuellen letzten Datensatz.

    Nein, die WHERE-Klausel von UPDATE ist nicht auf die Spalte ID festgeschrieben. Du kannst sie genauso wie bei einem SELECT füllen.

    Wie kann ich den Wert (Unterschrift) an alle aufgelisteten Einträge speichern.

    $_sql = "UPDATE FW_Fehlerbericht
    SET CVD = '".$_POST["CVD"]."'
    WHERE ID = ".$CVD_ID."";

    Der CVD kann statt der ID, nehmen wir mal an, sie sei 42, eingeben:

    42 OR DATE(zeitstempelspalte)=CURDATE()

    Das und noch viel mehr geht natürlich nur, wenn du weiterhin den Kontextwechsel missachtest.

    Lo!