Problem sa checkboxom

Problem sa checkboxom

offline
  • Pridružio: 29 Mar 2005
  • Poruke: 27

Imam nekih problema sa checkboxom, naime ovo su dve strane , prva se zove checkbox.html a ova druga checkbox.php. Problem je u sledecem kada selektujem ovaj checkbox i pritisnem dugme , oni mi na ovoj drugoj stanici lepo ispise "Lignje". Madjutim ako ne cekiram chekbox i ostavim ga praznog onda mi na onoj drugoj stranici izbaci sledecu gresku :

Notice: Undefined index: Choice1 in c:\programfiles\easyphp1-8\www\checkbox.php on line 8


Ovo je kod obe stranice:

<HTML>
<HEAD> </HEAD>
<BODY>
<FORM METHOD = POST ACTION = "checkbox.php">
Da li si ikada jeo lignje u zivotu?
<INPUT NAME = "Choice1" TYPE = "Checkbox" VALUE="Lignje">
</FORM>
</BODY>
</HTML>


<HTML>
<HEAD> glupi naslov </HEAD>
<BODY>

<?php
$Choice1 = $HTTP_POST_VARS['Choice1'];
echo $Choice1 ;
?>

</BODY>
</HTML>


Moj pitanje glasi , kako da resim ovaj problem da kada ne cekiram checkbox strane rade normalno, bez izbacianja ove greske.

Unapred zahvalan



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 20 Dec 2004
  • Poruke: 2887
  • Gde živiš: Na Balkanu

Pokušavaš da ispišeš vrednost promenljive koja nije definisana, odnosno nema vrednost.


Prvo moraš proveriti da li je checkbox čekiran ili nije. Ako jeste ispišeš vrednost.

if ($Choice1 != '') echo $Choice1;

Još jedan način da vidiš da li je selektovano je:

if(!$Choice1)

Mada je bolje da kad koristiš Checkbox-ove da im daješ imena koja imaju neki smisao, na primer ovom da daš ime lignje, a da za svaki ako je čekiran imaš istu vrednost npr checked ili 1.



Ko je trenutno na forumu
 

Ukupno su 917 korisnika na forumu :: 11 registrovanih, 2 sakrivenih i 904 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: brundo65, cikadeda, draggan, Georgius, Kenanjoz, Krvava Devetka, milenko crazy north, pacika, saputnik plavetnila, sasa76, stalja