Hallo!
Wie ist es denn bei der zweiten Datenbankabfrage?
Du bekommst vom Besucher z.B. 2 angekreutzte Datensätze, dann musst du auch eine Abfrage für jedes einzelne machen,
$zeugs = mysql_query("SELECT s1,s2,s3,s4 FROM test
WHERE identifikationsnummer='$wert'");
Beispiel:
Code:
<HTML><BODY>
<?PHP
$verbindung = @mysql_connect($server,$benutzer,$password) //Verbindung
if ($verbindung){mysql_select_db($datenbankname);} //Wenns klappt, Datenbank auswählen
$unsichtbarzaehler=$_GET['unsichtbarzaehler'];
if ($unsichtbarzaehler<1)
{
$unsichtbarzaehler='0';
echo '<form action="'.$PHP_SELF.'" method="get" name="test">Bitte wählen:';
$zeugs = mysql_query("SELECT s1,s2,s3,s4,identifikationsnummer FROM test") //holt alle s1-s4 felder aus Tabelle test
while ($feld = mysql_fetch_row($zeugs))
{
$s1=$feld[0]; $s2=$feld[1]; $s3=$feld[2]; $s4=$feld[3]; $id=$feld[4];
echo "$s1<br>$s2<br>$s3<br>$4<br>".''<input type="checkbox" name="auswahl'.$unsichtbarzaehler.'"><input type="hidden" value="'.$id.'" name="identifikationsnummer'.$unsichtbarzaehler.'"><hr>';
$unsichtbarzaehler++;
}
echo '<input type="hidden" value="'.$unsichtbarzaehler.'" name="unsichtbarzaehler"><input type="submit" value="senden!"></form>';
}
else
{
while ($unsichtbarzaehler>-1)
{
$unsichtbarzaehler--;
$id=$_GET['identifikationsnummer'.$unsichtbarzaehler];
$zeugs = mysql_query("SELECT s1,s2,s3,s4 FROM test WHERE identifikationsnummer='$id'") //holt alle s1-s4 felder aus Tabelle test
while ($feld = mysql_fetch_row($zeugs))
{
$s1=$feld[0]; $s2=$feld[1]; $s3=$feld[2]; $s4=$feld[3];
echo "$1<br>$2 ...";
}
}
}
?>
</BODY></HTML>