Jump to content
php.lv forumi

par select boxiem un foreach


bra

Recommended Posts

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

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

×
×
  • Create New...