zit hier nu al sinds deze morgen op te zoeken en wordt bijna gek ...
de functie :
function Lijst_Beroepen(){
$dbconnect = mysql_connect (DBhost,DBgebruiker,DBwachtwoord) or die ("Kan niet verbinden: " . mysql_error());
$dbselect = mysql_select_db (DBnaam,$dbconnect);
$sql_result = mysql_query ("SELECT * FROM webcms_groepen WHERE subgroepVan = '0'");
$tmpHtml = '<select name="F_GBberoepen">';
while ($row=mysql_fetch_array ($sql_result)) {
$HoofdGroep = $row['groepnaamNL'];
$HoofdGroepId = $row['groepId'];
$sql_result2 = mysql_query ("SELECT * FROM webcms_groepen WHERE subgroepVan='".$HoofdGroepId."'");
while ($subrow=mysql_fetch_array ($sql_result2)) {
$tmpHtml .= '<option value="'.$subrow['id'].'">'.$HoofdGroep.' - '.$subrow['groepnaamNL'].'</option>';
}
}
$tmpHtml .= '</select>';
return $tmpHtml;
}
De tabel :
CREATE TABLE `webcms_groepen` (
`groepId` int(10) NOT NULL auto_increment,
`subgroepVan` int(10) NOT NULL default '0',
`groepnaamNL` text,
`groepnaamFR` text,
PRIMARY KEY (`groepId`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `webcms_groepen` VALUES ('1', '0', 'Hoofdgroep 1 NL', 'Hoofdgroep 1 FR');
INSERT INTO `webcms_groepen` VALUES ('2', '0', 'Hoofdgroep 2 NL', 'Hoofdgroep 2 FR');
INSERT INTO `webcms_groepen` VALUES ('3', '1', 'Subgroep 1 NL', 'Subgroep 1 FR');
INSERT INTO `webcms_groepen` VALUES ('4', '2', 'Subgroep 2 NL', 'Subgroep 2 FR');
INSERT INTO `webcms_groepen` VALUES ('5', '4', 'Subgroep 2 subgroep NL', null);