Witam.
Mam taki skrypt wysyłający dane z formularza do bazy
<?php
include('connect2.php');
include('cookie.php');
if(empty($_GET['nazwisko'])||empty
($_GET['imie'])||empty
($_GET['id_lek'])||empty
($_GET['miasto']) ||empty($_GET['termin'])){
"<center><b>!!!!SPRAWDŹ CZY WYPEŁNIŁEŚ WSZYSTKIE OBOWIĄZKOWE POLA!!!!</b></center>
<center><h2><a href=\"pacjent.php\">WRÓC DO FORMULARZA</a></h2></center>");
}
if(!empty($_GET['PESEL'])){ die("PESEL MA NIEPRAWIDŁOWY FORMAT LUB JEST ZA KRÓTKI<br/>"); }
}
if(!empty($_GET['tel'])){ die("NUMER TELEFONU MA NIEPRAWIDŁOWY FORMAT LUB JEST ZA KRÓTKI<br/>"); }
}
if(!empty($_GET['tel_kom'])){ die("NUMER TELEFONU KOMÓRKOWEGO MA NIEPRAWIDŁOWY FORMAT LUB JEST ZA KRÓTKI<br/>"); }
}
else{
//pacjent bez PESEL
if (empty($_GET['PESEL'])){ $query = 'insert into pacjenci (PESEL,nazwisko, imie, miasto, adres, tel, tel_kom, rok_ur,wizyta,id_lek) values
(NULL,"'.$_GET['nazwisko'].'","'.$_GET['imie'].'",
"'.$_GET['miasto'].'",
"'.$_GET['adres'].'","'.$_GET['tel'].'","'.$_GET['tel_kom'].'","'.$_GET['rok_ur'].'","'.$_GET['termin'].'",
"'.$_GET['id_lek'].'")';
$result=mysqli_query($mysqli,$query)
or
die(mysqli_error
($mysqli)); }
//pacjenct z PESEL
if(!empty($_GET['PESEL'])) {
$query2 = 'insert into pacjenci (PESEL, nazwisko, imie, miasto, adres, tel, tel_kom, rok_ur,wizyta,id_lek) values
("'.$_GET['PESEL'].'","'.$_GET['nazwisko'].'","'.$_GET['imie'].'",
"'.$_GET['miasto'].'",
"'.$_GET['adres'].'","'.$_GET['tel'].'","'.$_GET['tel_kom'].'","'.$_GET['rok_ur'].'","'.$_GET['termin'].'",
"'.$_GET['id_lek'].'")';
$result=mysqli_query($mysqli,$query2)
or
die(mysqli_error
($mysqli)); }
}
$query3='call pac()';
$result3=mysqli_query($mysqli,$query3);
$query4='call plec()';
$result4=mysqli_query($mysqli,$query4);
echo "<center><h2><a href=\"menu.php\">Wróć do MENU</a></h2></center>"; echo "<center><h2><a href=\"pacjent.php\">Wpisz Kolejnego Pacjenta</a></h2></center>"; ?>
No właśnie. Jak loguje się i korzystam z formularza to wpisuje mi rekord do bazy, natomiast już następnego już nie i kompletnie nie wiem dlaczego. Kombinowałem coś z cookies, ale też to nie to. Procedury też wyłączałem, ale to również nie to. Obsługa błędów włączona jak widać, ale po wypełnieniu formularza też nie pokazuje żadnych błędów.
Co mogę jeszcze przejrzeć i gdzie mogę mieć błąd.