MySQL udtræk og løkke problem
Kære Eksperter,Jeg har en lille udfordring her, som jeg behøver noget hjælp til.
Jeg har 2 arrays, som kommer fra en form, hvor man skal vælge nogle checkboxes.
Det ene array er valg af nogle holdnavne (hold1, hold2 osv) - som er i MySQL tabellen "tilmelding".
Den anden array er valg af hvilke felter i databasen man vil have vist (personnavn, email osv).
Det er så meningen at man i en tabel skal få vist udtrækkene fra de valgte hold, og kun få vist de valgte felter.
Jeg har fået lavet min SELECT således at den kun udtrækker data, fra de steder hvor holdnavnet indgår i array nr 1 (box1), samt teste af det virker.
Derudover har jeg fået lavet overskrifterne til tabellen, fra den array hvori felterne er valgt (I den første while løkke).
Mit problem opstår så nu, hvor jeg skal have udskrevet al dataen fra databasen.
Det skal være sådan at den kun udskriver de felter, som indgår i arrayet $box2 - mit dårlige gæt kan ses i 2. while løkke.
Har nogen en løsning til dette? :)
På forhånd tak
<walkie>
MIN KODE
$box1=$_POST['box1'];
$box2=$_POST['box2'];
$matches = implode("','", $box1);
$qlist10 = mysql_query("SELECT * FROM tilmelding WHERE hold IN ( '$matches' ) ORDER BY navn") or die(mysql_error());
$rowlist10 = mysql_fetch_array($qlist10)
echo "<table border='1' class=diverse><tr>";
while (list ($key,$val) = @each ($box2)) {
echo "<td><b>$val</b></td>";
}
echo "</tr><tr>";
while (list ($key,$val) = @each ($box2)) {
echo "<td>" . $rowlist10[ . $val . ] . "</td>";
}
echo "</tr></table>";