michaelos
Neues Mitglied
hi erstmal,
also wie der titel schon sagt möchte ich eine verschachtelte schleife nur einmal abspielen. also erstmal der code damit ihr versteht was ich meine:
(ja ich weiss das ich keine kommentare gemacht habe und das die variablen vielleicht umbenennen sollte aber es ist alles noch in aufbau und ich mache das danach^^)
also ich will die 2. while-schleife nur einmal abspielen. bitte lasst (wenn möglich) fragen wie "wozu ist das?" denn es ist etwas schwer zu erklären 
also wenn etwas unklar ist dann fragt ruhig nach ;)
ich danke euch schonmal im vorraus und hoffe ihr habt mich verstanden und könnt mir helfen
mfg michaelos
also wie der titel schon sagt möchte ich eine verschachtelte schleife nur einmal abspielen. also erstmal der code damit ihr versteht was ich meine:
(ja ich weiss das ich keine kommentare gemacht habe und das die variablen vielleicht umbenennen sollte aber es ist alles noch in aufbau und ich mache das danach^^)
PHP:
$a = "SELECT * FROM a";
$auswahl = mysql_query($a);
while($row = mysql_fetch_object($auswahl)){
$b = "SELECT * FROM b WHERE name LIKE '$row->name'";
$c = "SELECT * FROM c";
$wahl = mysql_query($b);
$waehlen = mysql_query($c);
$row2 = mysql_fetch_object($wahl);
while($row3 = mysql_fetch_object($waehlen)){
if ($row->name != $row2->name){
echo "<b>$row3->name:</b> $row3->anzahl $row3->was";
}
}
$d = $row->anzahl + $row2->anzahl;
echo "<b>$row->name:</b> ".$d." $row->was<br>";
}
echo "<br><a href='index.php'>Zurück?</a>";

also wenn etwas unklar ist dann fragt ruhig nach ;)
ich danke euch schonmal im vorraus und hoffe ihr habt mich verstanden und könnt mir helfen

mfg michaelos