Autor | Zpráva | ||
---|---|---|---|
Leomato Profil |
#1 · Zasláno: 14. 2. 2011, 18:57:24
http://img201.imageshack.us/img201/4862/dokument0000.png
Nieco taketo... čiže 1 select ma value 1, 2. 2, 3. 3, 4. 4 atd.. a ja vyberiem 1, 3 a 4 select a malo by mi to vypísať 1, 3, 4. |
||
Luky Profil |
#2 · Zasláno: 14. 2. 2011, 19:12:53
Pokud nemáš nic proti javascriptu, tak bych to řešil přes javascript. Viz zde.
|
||
Leomato Profil |
#3 · Zasláno: 14. 2. 2011, 19:14:20
Proti JS nic nemam ale ja to potrebujem ako $ v PHP nie ako JS.
|
||
Luky Profil |
#4 · Zasláno: 14. 2. 2011, 19:18:35 · Upravil/a: Luky
V tom případě si (samozřejmě) pojmenuj všechny checkboxy a při odeslání formuláře na téže stránce vypiš (pomocí logického TRUE či FALSE) zaškrtnuté checkboxy...
Podobný příklad: zde. |
||
Leomato Profil |
#5 · Zasláno: 14. 2. 2011, 19:28:20
Mam to ted asi takhle:
<form method="post"> <?php for($i=1;$i<=10;$i++){ if($i == 1) echo '<input name="chceck'.$i.'" value="'.$i.'" type="checkbox">'; else echo '<input name="chceck'.$i.'" value=", '.$i.'" type="checkbox">'; } ?> <input value="Prečítané" type="submit"> </form> <?php for($i=1;$i<=10;$i++){ echo $_POST["chceck".$i]; } ?> |
||
Segi_L Profil |
#6 · Zasláno: 14. 2. 2011, 19:31:02
Ani nemusíš vypisovat podla True,False, pretože ked tam budeš mať 10 checkboxov tak budes vsade kontrolovat true, false?
stačí aby miesto name="prom1" name="prom2" si dal všade name="prom[]" a samotný výsledok vypísal pomocou echo implode(',', $_POST['prom']); |
||
Leomato Profil |
#7 · Zasláno: 14. 2. 2011, 19:40:43
<form method="post"> <input name="premenna[]" value="1" type="checkbox"> <input name="premenna[]" value="3" type="checkbox"> <input name="premenna[]" value="5" type="checkbox"> <input name="premenna[]" value="9" type="checkbox"> <input name="premenna[]" value="20" type="checkbox"> <input value="Prečítané" type="submit"> </form> <?php echo implode(',', $_POST['premenna[]']); ?> takto mi to ale akosi nefaka... |
||
panther Profil |
#8 · Zasláno: 14. 2. 2011, 19:43:05
Leomato:
koukal jsi, co je v poli $_POST['premenna[]'] , které se snažíš použít?
Jak je zápis správně, zjistíš, když si znovu přečteš [#6], nebo se podíváš, co je v $_POST , tedy var_dump($_POST) .
|
||
Leomato Profil |
#9 · Zasláno: 14. 2. 2011, 19:46:46
hm.. takže co tam mam tedy udelat?
|
||
Segi_L Profil |
#10 · Zasláno: 14. 2. 2011, 19:57:55
takto mi to ale akosi nefaka...
Ani nemoze tvoj vystup nie je podobný tomu čo som napísal ja (Nemyslim rovnaky ale podobny). Dumpnul si si $_POST? existuje premenna premenna[]? |
||
Leomato Profil |
#11 · Zasláno: 14. 2. 2011, 20:40:11
tak prosim mohl bys mi to ukazat tak ako to ma byt protože temu absolutne nerizumim
|
||
panther Profil |
#12 · Zasláno: 14. 2. 2011, 20:42:58 · Upravil/a: panther
Leomato:
z řádku 11 v [#7] odeber „[]“. |
||
Leomato Profil |
#13 · Zasláno: 14. 2. 2011, 20:45:57
jop dikes už to jede ;)
|
||
Časová prodleva: 13 let
|
0