Pogledajte određenu poruku
Staro 23. 04. 2010.   #4
gorus
novi član
 
Datum učlanjenja: 23.04.2010
Lokacija: Novi Sad
Poruke: 1
Hvala: 0
0 "Hvala" u 0 poruka
gorus is on a distinguished road
Default

Aj sad da ne ulazim u zupanije i ostalo..Ali kako bi sve vrednosti strpao u jedan niz po meni najlakse da van forme postavis te checkboxove, daš im neku klasu recimo
Kôd:
<input type="checkbox" name="hrana[]" value="1" class="hrana"/><label>lazanje</label>
<input type="checkbox" name="hrana[]" value="2" class="hrana"/><label>pizza</label>
<input type="checkbox" name="hrana[]" value="3" class="hrana"/><label>cevapi</label>
....itd

U glavnoj formi postavis jedno hidden polje i daš mu ID naprimer:

Kôd:
<input type="hidden" name="hrananiz" value="" id="nizHrane"/>
I onda jednostavno pokupis sva checked polaj vrednosti "hrana[]" i strpaš ih u to hidden polje. Na serverskoj strani proveriš da li je to hidden polje prazno i ako nije popuniš polje u bazi .

Evo ti primer kako da sve to pokupis sa jQuery skripticom
Kôd:
$('.hrana').click(function() {
var selektovaneOpcije = new Array();
$("input:checkbox[name='hrana[]']:checked").each(function() {selektovaneOpcije.push($(this).val());});
var ceoniz = selektovaneOpcije.join('|');
//i onda pokupis niz u hidden polje 
$("#nizHrane").val(ceoniz);
});
i tada ces dobiti vrednost svih selektovanih polja u jednom hidden polju (ovakav: 1|2|3|4|5....) i sa njim ti je dalje lako, jer imas samo njega da proveris da li je prazan ili ne, a sa druge strane imas vec formatiran niz za unos.

Sa druge strane ako neces javascriptom, onda iste te checkboxove nazvane hrana[] procesuiraš tako što se već salju kao array. i onda klasika foreach( bla bla truć....

Za ime županije si već dobio odgovor, JOIN tabelu sa zupanijama i uzmi ime pa ga prenesi gde ti treba.
gorus je offline   Odgovorite uz citat