Autor Zpráva
Leomato
Profil
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
Pokud nemáš nic proti javascriptu, tak bych to řešil přes javascript. Viz zde.
Leomato
Profil
Proti JS nic nemam ale ja to potrebujem ako $ v PHP nie ako JS.
Luky
Profil
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
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
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']);
pokial to budes POSTovat
Leomato
Profil
<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
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
hm.. takže co tam mam tedy udelat?
Segi_L
Profil
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
tak prosim mohl bys mi to ukazat tak ako to ma byt protože temu absolutne nerizumim
panther
Profil
Leomato:
z řádku 11 v [#7] odeber „[]“.
Leomato
Profil
jop dikes už to jede ;)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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