Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Vise checkbox sa istim imenom

[es] :: PHP :: Vise checkbox sa istim imenom

[ Pregleda: 2403 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sekvoja

Član broj: 91239
Poruke: 269
*.ptt.rs.



Profil

icon Vise checkbox sa istim imenom13.10.2008. u 22:58 - pre 189 meseci
Imam sledecu formu:

Code:
<form action="/vote.php" method="post">
    <input type="checkbox" name="answer[]" value="0"> 0<br />
    <input type="checkbox" name="answer[]" value="1"> 1<br />
    <input type="checkbox" name="answer[]" value="2"> 2<br />
    <input type="checkbox" name="answer[]" value="3"> 3<br />
    <input type="hidden" name="addvote" value="1">
    <input type="image" name="vote" alt="Glasaj" value="Glasaj" src="/images/votebutton.gif" width="41" height="22" border="0">
</form>


U php imam:

Code:
if(isset($_POST['answer'])) {
    echo $odgovori = $_POST['answer'];
} else {
    echo 'Nista nije obelezeno';
}
if(is_array($odgovori)) {
    foreach($odgovori as $key=>$value) {
        echo "Checkbox $key: $value";
    }
}


Ovo is_array($odgovori) se ne izvrsava... Na netu ima dosta primera
ali uglavnom kazu da ovo treba da radi, ali ne i kod mene :(
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
*.ptt.rs.

Sajt: www.gvozden.info


+68 Profil

icon Re: Vise checkbox sa istim imenom14.10.2008. u 08:39 - pre 189 meseci
Probaj da das identifikatore...

Code:

    <input type="checkbox" name="answer[0]" value="0"> 0<br />
    <input type="checkbox" name="answer[1]" value="1"> 1<br />
    <input type="checkbox" name="answer[2]" value="2"> 2<br />
    <input type="checkbox" name="answer[3]" value="3"> 3<br />

 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.yunix.co.yu.



+257 Profil

icon Re: Vise checkbox sa istim imenom14.10.2008. u 09:19 - pre 189 meseci
Izbaci echo....
Citat:

echo $odgovori = $_POST['answer'];

pa probaj.
Mada ne vidim zasto bi stavljao niz, kad samo jedan odabiras - da, naravo da nece biti niz... ili ima vise odgovora? 1 i 2 npr?
Ako samo jedan - izbaci [], i procitaj sta pise u $_POST['answer'].

Savet: koristi print_r ($_POST) da vidis sta ti dodje u post metodu.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

centaur
Beograd

Član broj: 65691
Poruke: 407
91.148.95.*

ICQ: 249678363
Sajt: www.pavko.net


+24 Profil

icon Re: Vise checkbox sa istim imenom14.10.2008. u 09:27 - pre 189 meseci
A jel chekiras neki chekcbox pa submitujes formu?
Nece se izvrsiti ako ne cekiras, ako cekiras trebalo bi da se izvrsi!!!!

Powered by Slackware 13
 
Odgovor na temu

sekvoja

Član broj: 91239
Poruke: 269
*.ptt.rs.



Profil

icon Re: Vise checkbox sa istim imenom14.10.2008. u 14:54 - pre 189 meseci
Nema veze dal izbacim echo ili ne jer se nista ne menja.
Znam da se nece izvrsiti ako ne cekiram nista, ali i ako
cekiram opet nista.

Ova linija:
Code:
echo $odgovori = $_POST['answer'];

vraca Array, a dalje ako pitam sa

Code:
if(is_array($odgovori)) {

ne izvrsava se. Negde sam procitao da se problem resava
dodavanje id-a koji ima istu kao value ali ne sljaka.

Evo sta vraca print_r($POST):
Code:
Array ( [answer] => Array [addvote] => 1 [vote_x] => 22 [vote_y] => 10 [vote] => Glasaj ) 

To kada je bilo sta cekirano.

Submitujem sa slikom ali i obican type="submit" ne radi. Bas cudno...
 
Odgovor na temu

centaur
Beograd

Član broj: 65691
Poruke: 407
91.148.95.*

ICQ: 249678363
Sajt: www.pavko.net


+24 Profil

icon Re: Vise checkbox sa istim imenom14.10.2008. u 15:31 - pre 189 meseci
Ja sam sad odradio copy/paste ovog tvog koda i sve radi regulrano!?
Powered by Slackware 13
 
Odgovor na temu

sekvoja

Član broj: 91239
Poruke: 269
*.ptt.rs.



Profil

icon Re: Vise checkbox sa istim imenom14.10.2008. u 15:43 - pre 189 meseci
Citat:
centaur: Ja sam sad odradio copy/paste ovog tvog koda i sve radi regulrano!?

A koji output ti dobijes sa print_r($_POST)?
 
Odgovor na temu

centaur
Beograd

Član broj: 65691
Poruke: 407
*.dynamic.sbb.rs.

ICQ: 249678363
Sajt: www.pavko.net


+24 Profil

icon Re: Vise checkbox sa istim imenom14.10.2008. u 21:07 - pre 189 meseci
Pa kada chekiram 1 bude ovako:
Code:
Array ( [answer] => Array ( [0] => 1 ) [addvote] => 1 [vote_x] => 27 [vote_y] => 17 [vote] => Glasaj ) 

Powered by Slackware 13
 
Odgovor na temu

[es] :: PHP :: Vise checkbox sa istim imenom

[ Pregleda: 2403 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.