Mam taki oto skrypt wysyłający do bazy dane z obsługą błędów:
<?php include_once ('cookie.php'); include('connect2.php'); ||empty($_GET['termin'])){ } } } } } } } else{ //pacjent bez PESEL if ($_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) } //pacjenct z 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) } } $query3='call pac()'; $result3=mysqli_query($mysqli,$query3); $query4='call plec()'; $result4=mysqli_query($mysqli,$query4); ?>
I chciałbym go jeszcze wzbogacić o kilka funkcji. Po błędzie chciałbym żeby była możliwość powrotu do formularza, ale już wypełnionego, żeby nie trzeba było wypełniać go wszystkimi danymi ponownie.
I druga sprawa to przekierowanie do formularza pustego, jeżeli $query i $query2 zostało wykonane z sukcesem. Header niestety odpada, bo bez niego źle mi niektóre przeglądarki kodują znaki.
Nie chodzi mi o gotowe rozwiązania, raczej o nakierowanie gdzie i jakich funkcji powininem szukać.
Na razie jest to środowisko testowe postawione na Xamppie.
Z góry dzięki za pomoc