[PHP]Undefine index

Započeo MEDO, Mart 15, 2014, 20:00:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Ovako radim neku stranicu i dešava mi se problem znaci napravio sam registraciju i sad tesitam to i kad idem register izbaci mi ovo
Notice: Undefined index: registracija_email in C:
ovako stoji u skripti
$email = $_POST['registracija_email'];

imam i to tj tamo gdje sam pravio ovo za registraciju
<input type="text" id="registracija_email" placeholder="VAÅ  EMAIL" />

nije mi jasno Å¡ta je sad tu problem meni je to sve uredu imam isto ovako za password,username i ostalo sve na isti nacin ali samo za daje mi ovaj error

"They have computers, and they may have other weapons of mass destruction."

ne možeš samo uletiti tako,jesi rekao phpu da provjeri jeli $_POST poslan?


osim toga id selektor se ne koristi za to,u tvom slučaju moraš koristiti name selektor u html dijelu...
probaj ovako:

<input type="text" name="registracija_email" placeholder="VAÅ  EMAIL" />

i onda php

if(isset($_POST['registracija_email']))
{
       $email = $_POST['registracija_email'];
       // tu smijeÅ¡ koristiti $email
}
else
{
       // tu ne smijeÅ¡ koristiti $email
}

uvijek provjeri dali je poslan $_POST i onda tek spremaj u varijablu i tek kasnije koristi tu varijablu za ostale provjere
Poslednja Izmena: Mart 15, 2014, 21:25:27 POSLE PODNE od Slay
Kristijan Stipić

neće ni tako kako si mi reko
da je u tom problem valjda bi i za ostalo govorilo Å¡to imam
za password,ponavljanje pw,username,vertifikaciju i ostalo

"They have computers, and they may have other weapons of mass destruction."

moze lock rijesio sam ovako ako nekom bude trebalo :D
$email = (isset($_POST['registracija_email'])) ? $_POST['registracija_email'] : NULL ;

"They have computers, and they may have other weapons of mass destruction."

Citat: Master of Disaster poslato Mart 15, 2014, 23:06:21 POSLE PODNE
moze lock rijesio sam ovako ako nekom bude trebalo :D
$email = (isset($_POST['registracija_email'])) ? $_POST['registracija_email'] : NULL ;

istu stvar ti je napisao Slay, ocito da bi trebao nauciti osnove programiranja prije nego ista radis...

? je ternary operator i zamijenjuje(skracuje) if - ELSE provjeru, a sa NULL si napravio samo sigurnosnu rupu jer ne upozoravas korisnika da nije unio email vec spremas NULL u bazu, jako pametno...
Poslednja Izmena: Mart 15, 2014, 23:31:16 POSLE PODNE od Dude