Nieuw lid |
|
Ik heb op mijn site enkele checkboxen en ik wil controleren of deze wel of niet gechecked moeten zijn, het probleem is dat de waarden waarmee ik dit controleer uit een andere Mysql query komen. Ik heb nu de volgende code:
<? $query = "SELECT o.O_id FROM onderzoekers o LEFT JOIN koppeltabel k ON o.O_id=k.O_id WHERE k.id=$_POST[keuze]";
$resultaat = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($resultaat, MYSQL_NUM)) {
$query = "SELECT * FROM onderzoekers ORDER BY achternaam";
$resultaat = mysql_query($query) or die (mysql_error());
while($data2 = mysql_fetch_object($resultaat)){
if ($data2->O_id == $row[0]) { echo "checked"; } else {}
}} ?>
<? $query = "SELECT o.O_id FROM onderzoekers o LEFT JOIN koppeltabel k ON o.O_id=k.O_id WHERE k.id=$_POST[keuze]"; $query = "SELECT * FROM onderzoekers ORDER BY achternaam"; if ($data2->O_id == $row[0]) { echo "checked"; } else {} }} ?>
Het probleem is dat de eerste query 5 getallen kan bevatten en alleen de eerste wordt gecontroleerd, hoe kan ik per 'if' alle getallen controleren?
|