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

Greska prilikom slanja forme - Notice: Undefined index

[es] :: PHP :: Greska prilikom slanja forme - Notice: Undefined index

[ Pregleda: 3085 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

php-programmer

Član broj: 69161
Poruke: 5
*.adsl.sezampro.yu.



Profil

icon Greska prilikom slanja forme - Notice: Undefined index12.11.2005. u 14:51 - pre 223 meseci
O ovome se radi:

Imam stranu index.php i na njoj imam formu u kojoj je i jedan checkbox koji nije obavezan da se stikira (znaci opcioni)

<input type="checkbox" name="prvi">

Sada rezulatate forme posaljemo na provera.php i ako nismo stikirali ovaj checkbox javlja se greska:

Notice: Undefined index: prvi in c:\www\test\provera.php on line 4

U toj liniji se nalazi $test1=$HTTP_GET_VARS['prvi'];

Da li je ovo NOTICE greska ili nije? Ona se javlja u istoj meri cak i ako recimo proveravamo da li je neko u sesiji:

if($HTTP_SESSION_VARS["kontrola"] == "1"

Ako neko nije u sesiji opet imamo:

Notice: Undefined index: kontrola in c:\www\test\index.php on line 7

Imam verziju PHP 4.3 i interesuje me ako ovo nisu greske (a ocigledno nisu), na koji nacin se one sklanjaju da ne budu vidljive korisniku?

Pozdrav
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
..nis1-nis.customer.sbb.co.yu.

ICQ: 4849714


+68 Profil

icon Re: Greska prilikom slanja forme - Notice: Undefined index12.11.2005. u 15:20 - pre 223 meseci
a sta ti je ovo $HTTP_GET_VARS, ja to nigde nisam video ....
 
Odgovor na temu

php-programmer

Član broj: 69161
Poruke: 5
*.adsl.sezampro.yu.



Profil

icon Re: Greska prilikom slanja forme - Notice: Undefined index12.11.2005. u 15:30 - pre 223 meseci
to je u starijim verzijama PHP-a radilo ono sto danas radi $_GET

Sve jedno isto se ponasa i za $_GET i za $_POST
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
..nis1-nis.customer.sbb.co.yu.

ICQ: 4849714


+68 Profil

icon Re: Greska prilikom slanja forme - Notice: Undefined index12.11.2005. u 16:01 - pre 223 meseci
Super drago mi je, a zasto onda koristis zastarele stvari!?

Sledeca stvar:
Checkbox i radio button, ako nisu stiklirani, se ne salju kroz formu, tako da ga ti jednostavno nemas u php posle submita i zato ti javlja da je nedefinisana vrednost
To mozes da resis na vise nacina, a evo ti ga jedan
$test = isset($_GET['prvi']) ? $_GET['prvi'] : '';

ili

if (isset($_GET['prvi']))
$test = $_GET['prvi'];

 
Odgovor na temu

afwt
AF Web Team
Novi Sad/Chicago

Član broj: 8220
Poruke: 337
*.hsd1.il.comcast.net.

Sajt: milos.srdjevic.net/blog


+1 Profil

icon Re: Greska prilikom slanja forme - Notice: Undefined index12.11.2005. u 21:04 - pre 223 meseci
$prviChecked = isset($_GET['prvi']);

if ( $prviChecked ) {
// sta god 1
} else {
// sta god 2
}

A ako ti terba numericka vrednost, npr da je stavis u bazu ( 0 ili 1 ), onda samo:

$prviValue = (int)isset($_GET['prvi']);


[Ovu poruku je menjao afwt dana 12.11.2005. u 22:06 GMT+1]
ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
 
Odgovor na temu

ziki
Zijad Redžić

Član broj: 23595
Poruke: 45
*.cmu.carnet.hr.

Sajt: www.hrvatskiportali.com


Profil

icon Re: Greska prilikom slanja forme - Notice: Undefined index12.11.2005. u 22:29 - pre 223 meseci
Možeš samo da staviš znak @ ispred funkcije i to je to, onda ti neće prikazati nikakve greške. To je "balkanski način" npr.

@$_GET['prvi']

Pozdrav

[Ovu poruku je menjao ziki dana 12.11.2005. u 23:30 GMT+1]
Svijet se treba jednoglasno ujediniti da se unisti svaki bit, znak koda IE6, a za IE7 dozvoliti samo spomen da je postojala!!!
 
Odgovor na temu

[es] :: PHP :: Greska prilikom slanja forme - Notice: Undefined index

[ Pregleda: 3085 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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