Autor | Zpráva | ||
---|---|---|---|
Grogg Profil * |
#1 · Zasláno: 30. 10. 2005, 17:39:24
Dobrý den,
mam problém, snažim se vypsat proměnnou z formuláře typu <select>. <select name="vlozil[]" size="2"> <option value="P">Pepa <option value="T">Tomáš </select> snažim se to vypsat tímto způsobem: $vlozil ... Zkoušel jsem to i takto : $vlozil[] ale místo toho co jsem si vybral mi to vytiskne "Array". Nevíte, jak to mám zapsat aby mi to vytisklo to to co má (tzn. P nebo T) |
||
Leo Profil |
#2 · Zasláno: 30. 10. 2005, 17:59:14
"ale místo toho co jsem si vybral mi to vytiskne "Array""
A to je zaroven odpoved. To, co dostanete je pole, a jako s takovym s tim musite zachazet. Projit pole umite? Nechte si vypsat treba print_r($vlozil) Leo |
||
23k Profil |
#3 · Zasláno: 30. 10. 2005, 19:50:13
Jak rika leo, navic neni duvod pouzivat pole na toto. Staci name="vlozil"
a po zpracovani vytisknout $_POST['vlozil'] ci GET ... |
||
Leo Profil |
#4 · Zasláno: 30. 10. 2005, 21:52:09
"Jak rika leo, navic neni duvod pouzivat pole na toto. Staci name="vlozil""
Tak pardon, nic takovyho jsem nepsal, a jestli to tak vyznelo, tak se omlouvam - pokud je select MULTIPLE pak musite cist hodnoty jako pole, jinak se nedostanete je vsem vybranym, a pocitat i s tim, ze se nemusi poslat VUBEC (cili prislusna promenna je v PHP nedefinovana) - pokud neni vybrana ani jedna polozka. Leo |
||
Yuhů Profil |
#5 · Zasláno: 30. 10. 2005, 22:32:23
a ty jednotlivé hodnoty mají jaké indexy? Nula, jedna a tak dále?
|
||
koudi Profil |
#6 · Zasláno: 30. 10. 2005, 22:34:45
Tak pardon, nic takovyho jsem nepsal, a jestli to tak vyznelo, tak se omlouvam
Podle mě 23k myslel, že stačí name=vlozil a ne name=vlozil[] ..ale možná sem to já taky pochopil špatně :) |
||
koudi Profil |
#7 · Zasláno: 30. 10. 2005, 22:36:16
a ty jednotlivé hodnoty mají jaké indexy? Nula, jedna a tak dále?
přesně tak... |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0