Ik ben bezig met een produktcatalogus incl CMS, maar ik kom hier even niet uit...
Als men op edit drukt wordt de volgende functie uitgevoerd, en 't produkt id wordt meegegeven...
Het is de dus de bedoeling dat er een dropdownlistbox komt te staan met het volgende:
geen
Huidige categorie (de categorie waar 't produkt zich nu in bevind)
andere categorie
andere categorie
etc.
Het is dus in het script als volgt, de huidige categorie uit de db, halen, alle categorie excl. de huidige categorie selecteren en neer zetten als boven...
maar op een of andere manier haalt ie de huidige categorie niet uit alle categorien...
dus krijg ik dit...
geen
Huidige categorie
Huidige categorie
andere categorie
andere categorie
etc.
dus die categorie zowel uit $test->catNaam en $list[catNaam]...
maar ik heb geen idee waar 't nou precies misgaat
script:
PHP-code:
<?PHP function prod_edit($id) {
$result = mysql_query("SELECT * FROM produkt
left join categorie on produkt.catID = categorie.catID
left join sub on sub.subID = produkt.subID where prodID = $id") or die (mysql_error());
$cat = mysql_query("select * from categorie
left join produkt on produkt.catID = categorie.catID
where produkt.prodID = $id") or die (mysql_error());
$ddlb = mysql_query("select * from categorie where catID != '$test->catID' ") or die (mysql_error());
while($test = mysql_fetch_object($cat)) {
?>
<tr>
<td>Categorie</td>
<td> </td>
<td> <select name="sub">
<option value="0" selected>Geen</option>
<option value="<?PHP echo $test->catID ?>" selected><?PHP echo "$test->catNaam"?></option>
<?PHP
while ($list = mysql_fetch_array($ddlb))
{
print "<option value=\"$list[catID]\">$list[catNaam]</option>";
} }
?>
</select> </td>
</tr>
<?PHP
while ($row = mysql_fetch_array($result)) { ?>
<tr>
<td>Produktnaam:</td>
<td> </td>
<td><input name="naam" type="text" value="<?php echo $row["prodNaam"]; ?>"></td>
</tr>
<tr>
<td>Omschrijving</td>
<td> </td>
<td><textarea name="omschr" cols="30" rows="3"><?php echo $row["prodOmschr"]; ?></textarea></td>
</tr>
<tr>
<td>Prijs:</td>
<td>€</td>
<td><input name="prijs" type="text" value="<?php echo $row["prodPrijs"]; ?>"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input name="submit" type="submit" value="Toevoegen"></td>
</tr>
<? } } ?>