Hej
Jeg sidder og leget med lidt simplet cms system, hvor jeg skal have mulighed for at ændre nogle indstillinger.
Jeg har nogle produkter som bliver listet op ved hjælp af Checkbox og vil gerne have de produkter der er valgt til at være checked.
Dette er hvad jeg har prøvet:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | while($rowProdukt = mysql_fetch_array($resultProdukt)){ while($rowAlleProdukter = mysql_fetch_array($resultAlle)) { if($rowAlleProdukter['produkt'] == $rowProdukt['produkt']) { echo $rowProdukt['produkt']; ?>: <input type="checkbox" name="produkt[]" value="<? echo $rowProdukt['produkt']; ?>" checked="checked" /> <br /><? } else { echo $rowAlleProdukter['produkt']; ?>: <input type="checkbox" name="produkt[]" value="<? echo $rowAlleProdukter['produkt']; ?>" /> <br /><? echo "mangler <br/>"; } }} |
Men her får jeg kun mit ene produkt valgt selvom der er 2!
1 kommentar
Hejsa lige en hurtig før aftensmaden.
.
du tømmer dit andet array første gang du løber igennem while løkken. de løber jo ikke igennem én for én.
jeg tror det er der dit problem er
prøv evt. først at hive værdierne fra dit andet while loop ud og skub dem i et array som du derefter sammenligner med.
mvh jitter