Balkan SA:MP

Ostalo => Development => Web programiranje - PHP, Ruby on rails, ASP.net => Temu započeo: MEDO poslato Mart 15, 2014, 20:00:02 POSLE PODNE

Naslov: [PHP]Undefine index
Poruka od: MEDO poslato Mart 15, 2014, 20:00:02 POSLE PODNE
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
Naslov: Odg: [PHP]Undefine index
Poruka od: Slay poslato Mart 15, 2014, 21:20:20 POSLE PODNE
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
Naslov: Odg: [PHP]Undefine index
Poruka od: MEDO poslato Mart 15, 2014, 22:02:02 POSLE PODNE
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
Naslov: Odg: [PHP]Undefine index
Poruka od: MEDO 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 ;
Naslov: Odg: [PHP]Undefine index
Poruka od: Dude poslato Mart 15, 2014, 23:30:55 POSLE PODNE
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...