Autor Zpráva
IdemeNaHavaj
Profil
Ahoj,
potrebujem pomôcť ako vytvoriť takýto typ arrayu:
Array
Array
(
    [Select1] => Array (
                               [Value1] => Bar
                               [Value2] => Pivo
                            )
    [Select2] =>  Array ( 
                              [Value1] => Pivo
                              [Value2] => Bar
                           )
zo selectov ktore su generovane z PHP cez while()

<select name="Select[]" multiple="multiple">
<option value="Bar">Bar</option>
<option value="Pivo">Pivo</option>
</select>

<select name="Select[]" multiple="multiple">
<option value="Bar">Bar</option>
<option value="Pivo">Pivo</option>
</select>
[/pre]
Ten select je MULTIPLE tak potrebujem dať do Arrayu aj ten array zlozeny z vybranych moznosti.

Robim POST oznacim si v prvom selecte napr. Bar aj Pivo tak v Array budem mat len Select1 => Array( Bar a pivo..

Teraz mi to dáva všetko iba do jedného array a nerozdeluje to <select>y, všetky hodnoty zo všetkých selectov dáva do 1. arrayu.
Dakujem.
Kcko
Profil
<select name="Select1[]" multiple="multiple">
<option value="Bar">Bar</option>
<option value="Pivo">Pivo</option>
</select>

<select name="Select2[]" multiple="multiple">
<option value="Bar">Bar</option>
<option value="Pivo">Pivo</option>
</select> 


A do přesnější podoby si to pak už přeskládáš lehce... i když nechápu k čemu je to dobré.
IdemeNaHavaj
Profil
Kcko:
Teraz to je v tolko arrayoch kolko je selectov, ale ten halvný jeden v ktorom majú byť všetky selecty nieje.
aDAm
Profil
a to je tak velký problém si to spojit do jednoho?

<select name="Select[Select1][]" multiple="multiple">
<option value="Bar">Bar</option>
<option value="Pivo">Pivo</option>
</select>
 
<select name="Select[Select2][]" multiple="multiple">
<option value="Bar">Bar</option>
<option value="Pivo">Pivo</option>
</select> 

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: