Ik heb een formulier waar ik een multiple keuze item heb. hier kunnen dus meerdere waardes geselecteerd worden. Welke er geselecteerd worden, wordt door middel van een array uitgelezen en daarna hernoemd naar de 'name' waarmee het in het db geschreven (insert) wordt.
Wanneer ik echo "$aquawish_voer<br />"; tussen de laatste twee haakjes zet, schrijft hij de waardes perfect uit, maar helaas wordt alleen de laatst geselecteerde waarde in de DB gezet.
Weet iemand hoe ik dit kan oplossen, of waar ik de mist in ga.
dit is het forum onderdeel waar het om gaat
En dit is de query waarmee (het is een bewerk pagina) alles naar de DB geschreven wordt.
code:
1
2
3
| if (!isset($_POST["aquawish_voer"]) || $_POST["aquawish_voer"] ==""){$_POST["aquawish_voer"]=array();} foreach ($_POST["aquawish_voer"] as $aquawish_voer) {} |
Wanneer ik echo "$aquawish_voer<br />"; tussen de laatste twee haakjes zet, schrijft hij de waardes perfect uit, maar helaas wordt alleen de laatst geselecteerde waarde in de DB gezet.
Weet iemand hoe ik dit kan oplossen, of waar ik de mist in ga.
dit is het forum onderdeel waar het om gaat
code:
1
2
3
4
5
6
7
8
9
| <select name="aquawish_waterlaag" id="aquawish_waterlaag" STYLE="width: 175px"> <option><? echo $row[aquawish_waterlaag]; ?><option value="afblijven" disabled">----------------------- <option>Bovenlaag <option>Boven - middenlaag <option>Middenlaag <option>Midden - bodemlaag <option>Bodem <option>Overal </select> |
En dit is de query waarmee (het is een bewerk pagina) alles naar de DB geschreven wordt.
code:
1
2
| $query = "UPDATE admin_aquawish SET aquawish_naam='$aquawish_naam', aquawish_latnaam='$aquawish_latnaam', aquawish_lengte='$aquawish_lengte', aquawish_waterlaag='$aquawish_waterlaag', aquawish_temperatuur='$aquawish_temperatuur', aquawish_voer='$aquawish_voer', aquawish_sociaal='$aquawish_sociaal', aquawish_kweek='$aquawish_kweek', aquawish_overig='$aquawish_overig', aquawish_latfamilie='$aquawish_latfamilie', aquawish_nedfamilie='$aquawish_nedfamilie', aquawish_aquariumlengte='$aquawish_aquariumlengte', aquawish_stroming='$aquawish_stroming', aquawish_ph='$aquawish_ph', aquawish_gh='$aquawish_gh', aquawish_kh='$aquawish_kh', aquawish_herkomst='$aquawish_herkomst', aquawish_bericht='$aquawish_bericht' where aquawish_id = $aquawish_id"; $query1 = mysql_query($query); //or die(mysql_error()); |