For each og array
Jeg har min kode her$handling1 = mysql_query("SELECT * FROM oso WHERE Navn='$dropdown1'") or die(mysql_error());
$handling2 = mysql_query("SELECT * FROM oso WHERE Navn='$dropdown2'") or die(mysql_error());
$handling3 = mysql_query("SELECT * FROM oso WHERE Navn='$dropdown3'") or die(mysql_error());
//Opretter variabler for komma og "og", hvis det er nødvendigt
if (empty($dropdown2) && empty($dropdown3))
{}
elseif (empty($dropdown3))
{$og = " og ";}
else {$komma = ", ";}
if (empty($dropdown3))
{}
else {$og1 = " og ";}
//Udskriver weekendopgaven
echo "<tr><td class='tdweekendopgave'>$weekendopgave1";
//Udskriver navnene og det første billede
while ($resultat1 = mysql_fetch_array($handling1))
{
echo ": $dropdown1$komma$og$dropdown2$og1$dropdown3</td>";
echo "<td class='tdbilleder' ><img src='../images/elevbilleder/" . $resultat1['Nummer'] . " " . $resultat1['Billeder'] . "' width='120px' height='159px' /></td>";
}
//Udskriver det andet billede
while ($resultat2 = mysql_fetch_array($handling2))
{
echo "<td class='tdbilleder' ><img src='../images/elevbilleder/" . $resultat2['Nummer'] . " " . $resultat2['Billeder'] . "' width='120px' height='159px' /></td>";
}
//Udskriver det tredje billede
while ($resultat3 = mysql_fetch_array($handling3))
{
echo "<td class='tdbilleder' ><img src='../images/elevbilleder/" . $resultat3['Nummer'] . " " . $resultat3['Billeder'] . "' width='120px' height='159px' /></td>";
}
//afslutter rækken
echo "</tr>"
Jeg ved godt at det nok ikke er den mest velskrevne kode, men det virker. Problemet er at den her kode kun virker til øverste række i min HTML form, men jeg har 10+ rækker. Hvordan får jeg den til at virke til det hele? Er det ikke noget med array og for each?