Hallo,
Ik gebruik op dit moment onderstaand script. Het probleem is dat er bij elk resultaat elke regel x het aantal resultaten wordt getoond. Stel ik heb 3 resultaten die overeenkomen, dan krijg ik dus elke regel 3 x getoond. Heeft iemand hiervoor een oplossing?
<?php
$sql_faq_group = "SELECT * FROM product a INNER JOIN product_group b ON a.prg_id = b.prg_id WHERE b.prg_parent_id = ".$_GET['productgroup']." AND a.pro_visible = '1' AND a.pro_deleted = '0' ORDER BY a.pro_name ASC";
$resultaat_faq_group = mysql_query($sql_faq_group) or die("Er is een fout opgetreden bij het verwerken<br>$sql");
while($obj_faq_group = mysql_fetch_array($resultaat_faq_group)) {
$controls = "SELECT pro_id, prd_id FROM download_product WHERE prd_id = '".$_GET['prd_id']."' GROUP BY pro_id ";
$resultaat_controls = mysql_query($controls) or die(mysql_error());
while ($control = mysql_fetch_array($resultaat_controls)) {
if ($control['pro_id'] == $obj_faq_group['pro_id']) {
echo "<input type=\"checkbox\" checked=\"checked\">".$obj_faq_group['pro_name']."<br>\n";
} else {
echo "<input type=\"checkbox\" value=\"".$obj_faq_group['pro_id']."\" name=\"add[]\">".$obj_faq_group['pro_name']."<br>\n";
}
}
}
?>
425 views