Autor | Zpráva | ||
---|---|---|---|
IdemeNaHavaj Profil |
#1 · Zasláno: 30. 6. 2013, 13:25:02
Ahoj,
mám problém s jednou maličkosťou. Mám formulár, ktorý má viac inputov (textov) s rovnakým názvom. Príklad: Jano <input type="text" name="ovocie" value="Jablko"> Petra <input type="text" name="ovocie" value="Hruska"> Otec <input type="text" name="ovocie" value="Jahoda"> No teraz neviem prísť na to, ako získať do premennej $ovocie všetky ovocia. Potreboval by som dostať toto: $ovocie = "Jablko, Hruska, Jahoda" - teda oddelené čiarkou. |
||
jenikkozak Profil |
#2 · Zasláno: 30. 6. 2013, 13:30:42
Proč mají políčka stejný název? Bude se ti s nimi lépe pracovat, pokud je rozlišíš.
|
||
IdemeNaHavaj Profil |
#3 · Zasláno: 30. 6. 2013, 13:31:33
jenikkozak:
Sú generované podla načítavania z mysql cez while. Ak je niečo v mysql viac, tak aj tých inputov je viac. |
||
joe Profil |
#4 · Zasláno: 30. 6. 2013, 13:37:24
Jano <input type="text" name="ovocie[1]" value="Jablko"> Petra <input type="text" name="ovocie[2]" value="Hruska"> Otec <input type="text" name="ovocie[3]" value="Jahoda"> |
||
IdemeNaHavaj Profil |
#5 · Zasláno: 30. 6. 2013, 13:45:28
joe:
To ma napadlo, ale ako to potom dostať do jednej $ovocie?:-) |
||
Taps Profil |
#6 · Zasláno: 30. 6. 2013, 13:59:31
IdemeNaHavaj:
echo implode(",",$ovocie); |
||
IdemeNaHavaj Profil |
Taps:
No ale $ovocie = $_POST['ovocie[1]'] s tímto mám problém. Čo treba napísať do toho postu.
|
||
juriad Profil |
IdemeNaHavaj:
PHP je tak chytré, že dotaz, který se odešle z formuláře uvedeného v [#4] přetransformuje rovnou do pole: $_POST['ovocie'] je přímo pole (1 => 'Jablko', 2 => 'Hruska', 3 => 'Jahoda') |
||
IdemeNaHavaj Profil |
#9 · Zasláno: 30. 6. 2013, 14:25:24
juriad:
Dík, to som netušil. Budem si to pamätať. |
||
Taps Profil |
IdemeNaHavaj:
Pole si můžeš zobrazit přes <? print_r($ovocie); ?> |
||
IdemeNaHavaj Profil |
#11 · Zasláno: 2. 7. 2013, 09:55:41
Ešte mám jednu otázku o tomto,
funguje to aj pri radio buttonoch? <input type="radio" name="ovocie[<?=$i?>]"> |
||
Taps Profil |
#12 · Zasláno: 2. 7. 2013, 09:59:45
IdemeNaHavaj:
„a získať iba jeden aktuálny vybraný rádio button“ tímto způsobem radio button funguje. Je nutné zadat stejný název (name="ovocie") a rozdílné hodnoty = value |
||
IdemeNaHavaj Profil |
#13 · Zasláno: 2. 7. 2013, 10:03:53
Díkes
|
||
Časová prodleva: 11 let
|
0