norbidek
22.07.2013, 16:36:37
Witam mam problem na stronie wyskakują mi takie błędy :
Notice: Undefined index: action in /virtual/....cba.pl/strona3/pages/spenden.php on line 26
Notice: Undefined index: no in /virtual/....cba.pl/strona3/pages/spenden.php on line 27
Notice: Undefined index: pwd in /virtual/....cba.pl/strona3/pages/spenden.php on line 28
Linijki :
26 : $action=$_POST["action"];
27 : $no=$_POST["no"];
28 : $pwd=$_POST["pwd"];
widmo_91
22.07.2013, 16:42:33
masz niezdefiniowane indeksy w tablicy $_POST, prawdopodobnie ona nie istnieje
Beniooo
22.07.2013, 18:47:45
$action=$_POST["action"];
$no=$_POST["no"];
$pwd=$_POST["pwd"];
zamień na:
if(isset($_POST['action'])){ $action = $_POST['action']
}
$no = $_POST['no']
}
if(isset($_POST['pwd'])){ $pwd = $_POST['pwd']
}
nospor
22.07.2013, 18:48:53
@Beniooo super, tylko ze potem otrzyma NOTICE, ze uzywa zmiennej, ktorej nie ma.... Moze bys wpierw zmiennej wynulowal, a potem ustawial dopiero jak jest w post
Beniooo
22.07.2013, 18:54:05
Oh, oczywiście, zapomniałem:
$action = NULL;
$no = NULL;
$pwd = NULL;
if(isset($_POST['action'])){ $action = $_POST['action']
}
$no = $_POST['no']
}
if(isset($_POST['pwd'])){ $pwd = $_POST['pwd']
}
nospor
22.07.2013, 18:56:33
Nie "" a NULL. Rob to poprawnie