Einzelnen Beitrag anzeigen
  #2  
Alt 28.04.2003, 16:09:40
amerix amerix ist offline
Junior Member
 
Registriert seit: Aug 2002
Alter: 42
Beiträge: 332
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>
Mit Zitat antworten