bra Posted February 9, 2005 Report Share Posted February 9, 2005 tātad ir <select name="selectbox" multiple> <option value="1">1<option> <option value="2">2<option> <option value="3">3<option> <option value="4">4<option> </select> man baigi vajadzētu ja ievietot datubāzē būtu iespējams visus ar Ctrl iezīmētos itemus, katru jaunā rindā piem tabula id | option | ja atķeksējam 2 un 4 itemu tad vajadzētu to db iecadīt šādi 1 | 2| 2 | 4| zinu ka ir tāda foreach f-cija, bet kā viņu būtu pareizi pielietot šajā gadījumā SQL insertu es arī māku uzraxtīt tikai tā foreach kaut kā neit kā vajag. Tas pats arī derētu ar checkbox`iem Paldies jau iepriekš Link to comment Share on other sites More sharing options...
рпр Posted February 9, 2005 Report Share Posted February 9, 2005 http://lv.php.net/manual/en/control-structures.foreach.php Link to comment Share on other sites More sharing options...
bra Posted February 9, 2005 Author Report Share Posted February 9, 2005 tur jau tas suns ir arakts ka nezinu kā pareizi būtu tas foreach jāizmanto viņu vajag tādēļ lai pie katra atķeksētā / iezīmētā itema būtu jātasa jauns sql inserts Link to comment Share on other sites More sharing options...
Venom Posted February 9, 2005 Report Share Posted February 9, 2005 while($tmp=array_pop($_POST['input'])) foreach($_POST['input'] as $tmp) utml Link to comment Share on other sites More sharing options...
bubu Posted February 9, 2005 Report Share Posted February 9, 2005 print_r($_POST); un skaties... :) Link to comment Share on other sites More sharing options...
Qued Posted February 10, 2005 Report Share Posted February 10, 2005 Man šķiet, ka, ja select'a nosaukums ir vienkāršs, tad arī pie multiple select aiziet tikai viena vērtība. Nosaukumu vajag tādu: ... name="selectbox[]" ... un tad foreach ($_POST['selectbox'] as $key=>$value) { mysql_query("insert bla bla bla values($value)"); } Link to comment Share on other sites More sharing options...
Recommended Posts