if checkbox is checked..?

1

if checkbox is checked..?

offline
  • Pridružio: 04 Jul 2003
  • Poruke: 18
  • Gde živiš: Novi Sad

Pozdrav php-ovcima!
imam jednu php stranicu, sa form-om koji se prosledjuje u drugu (takodje php)..sve sam fino uradio (tekst fields.. sve radi ok.odredjeni text fields su mi sada varijable..)
problem:
kako da provjerim da li je neki check box (kojih btw ima 50ak na stranici) checked/ili ne?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

jednostavno... proveri koje vrednosti dobijas.

recimo da mu je name = dugme

u php uradi:
echo $_REQUEST['dugme'];
pa pogledaj koju vrednost dobijas kada je iskljucen, a koju kada je iskljucen.
verovatno 0 i 1



offline
  • Pridružio: 04 Jul 2003
  • Poruke: 18
  • Gde živiš: Novi Sad

hvala na brzom odgovoru..
if ($_POST['checkbox1']==='checkbox1') {         $kutija1 = 'checked';    } else { $kutija1 = 'unckecked';    echo $kutija1;    }    
ovo mi prolazi ovako:
kad je otkaceno: output je PRAZAN
kaj je NEotkaceno: output je "unchecked" ..
stvarno me zbuni Wink
prijedlog?

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

koristi ELSE

if ($_REQUEST['checkbox1']==='checkbox1') {    $kutija = 'CHECKED';    echo $kutija; } else {    $kutija = 'unCHECKED';    echo $kutija; }

offline
  • Pridružio: 04 Jul 2003
  • Poruke: 18
  • Gde živiš: Novi Sad

e ovako..
editovao sam poslijednji post, zbog novog problema:
ona skripta: if ($_REQUEST['jedan']==='da') {       echo 'CHECKED';          } else {       echo 'UNCHECKED'; }
koja provjerava da li je checkbox: <input type="checkbox" name="jedan" value="da">checked - Radi bez problema kod mene na XP, na Apache serveru. Međutim, kod prijatelja, na windows 2000 i MS IIS dešava se slijedeće:
1. ako je checked - output: CHECKED
2. ako je unchecked - output: Notice: Undefined index: jedan in c:\wwwroot\checktest.php on line 3
Gdje leži problem?

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

if (isset ($_REQUEST['jedan'])) {    if ($_REQUEST['jedan']==='da')    {       echo 'CHECKED';       }    else    {          echo 'UNCHECKED';    } } else {      echo 'UNCHECKED'; }

offline
  • Pridružio: 04 Jul 2003
  • Poruke: 18
  • Gde živiš: Novi Sad

tenks egen! Smile

offline
  • Pridružio: 11 Feb 2006
  • Poruke: 166
  • Gde živiš: Loznica

Moze li se na istoj stranci proveriti da li je radiobuton checked

offline
  • Pridružio: 10 Avg 2006
  • Poruke: 1009
  • Gde živiš: Beograd

hehe....pa mozes ti na jednoj stranici da napravis ceo sajt ako hoces.....

offline
  • Pridružio: 11 Feb 2006
  • Poruke: 166
  • Gde živiš: Loznica

Kako da proverim:
if radiobuton.checed...?

Ko je trenutno na forumu
 

Ukupno su 826 korisnika na forumu :: 5 registrovanih, 1 sakriven i 820 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Koridor, MilosKop, opt1, Sumadija34, zziko