Autor | Zpráva | ||
---|---|---|---|
xciza Profil |
#1 · Zasláno: 6. 6. 2014, 09:36:09
Ahoj,
potřeboval bych poradit jak vypsat z pole do selectboxu všechny údaje. Pole s daty vypadá takto: array(3) { [0] => string(6) "Italia" [1] => string(15) " Czech Republic" [2] => string(6) " Spain" } for ($i = 0; $i < count($array); $i++) { $array2 = array( $array[$i] => $array[$i] //první je value(potřibuji stejnou hodnotu jako to co vidi uzivatel) a druhy co vydí uzivatel ); } Jenže takhle mě to vypíše pouze poslední prvek z toho pole. Jak to prosím upravit aby tam byly všechny? díky |
||
lionel messi Profil |
#2 · Zasláno: 6. 6. 2014, 09:42:59
Zdravím,
som len amatér, ale nebolo by aj na tento účel lepšie na prechádzanie poľa použiť foreach? |
||
juriad Profil |
#3 · Zasláno: 6. 6. 2014, 09:45:23
Řádky 2-4 nahraď za:
$array2[$array[$i]] = $array[$i]; |
||
jenikkozak Profil |
#4 · Zasláno: 6. 6. 2014, 09:46:34
xciza:
V tom cyklu si array2 (i když netuším, k čemu vlastně je) stále přepisuješ.
foreach ($pole as $polozka){ $polozky_selectu.="<option>".$polozka; } |
||
xciza Profil |
#5 · Zasláno: 6. 6. 2014, 09:47:48
juriad:
Díky funguje tak jak má |
||
Časová prodleva: 10 let
|
0