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:

  1. 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..

  1. if ($_POST['checkbox1']==='checkbox1') {
  2.         $kutija1 = 'checked';
  3.    } else { $kutija1 = 'unckecked';
  4.    echo $kutija1;
  5.    }

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

  1. if ($_REQUEST['checkbox1']==='checkbox1')
  2. {
  3.    $kutija = 'CHECKED';
  4.    echo $kutija;
  5. }
  6. else
  7. {
  8.    $kutija = 'unCHECKED';
  9.    echo $kutija;
  10. }

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

e ovako..
editovao sam poslijednji post, zbog novog problema:
ona skripta:

  1. if ($_REQUEST['jedan']==='da') {
  2.       echo 'CHECKED';   
  3.       } else {
  4.       echo 'UNCHECKED'; }

koja provjerava da li je checkbox:
  1. <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š

  1. if (isset ($_REQUEST['jedan']))
  2. {
  3.    if ($_REQUEST['jedan']==='da')
  4.    {
  5.       echo 'CHECKED';   
  6.    }
  7.    else
  8.    {
  9.          echo 'UNCHECKED';
  10.    }
  11. }
  12. else
  13. {
  14.      echo 'UNCHECKED';
  15. }

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 994 korisnika na forumu :: 20 registrovanih, 5 sakrivenih i 969 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: 357magnum, Azzo, bakovaca, Bojan85, bojcistv, brufen, darkkran, Dorcolac, Draganeli, DragoslavS, Folkstar, mist-mist, Mldo, Mskok, Naj-Turs, PrincipL, shajone, Stanlio, voja64, vukajlo71