Moj skrypt dodaje dane z formularza do bazy. w oparciu o sesje chcialem zrobic zeby po nie wypelnieniu wszystkich pol zwracany byl blad i wyskakiwal odpowiedni komentarz kolo pol. Niestety popelnilem jakis blad i za kazdym razem nie zaleznie czy pola sa wypelnione czy nie zwracana jest literka A.
o to plik skrypt ktory ma sprawdzac czy pola sa wypelnione
<?php $blad["nazwa"] = "Prosze wpisac nazwe leku"; $blad["opis"] = "Prosze wpisac opis leku"; { exit; } //dane poprawne.. zapisanie do bazy.. include 'zmienne.php'; //tutaj przechowywane sa tylkozmienne do logowania do bazy } { } set nazwa_leku = '$form_wart[nazwa]', opis = '$form_wart[opis]'"); ?>
a o to formularz html
funkcja php w formularzy sluzy do wywolywania bledow
<?php session_start(); function blad_pola($nazwa_pola, $blad) { if (isset($blad[$nazwa_pola])) } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form method="post" action="poprawnosc_leki.php"> Nazwa leku: <input type="text" name="nazwa" value="<? echo $form_wart["nazwa"]; ?>" size=50> Opis: <input type="text" name="opis" value="<? echo $form_wart["opis"]; ?>" size=50> <input type="submit" value="Dodaj lek"> </form> </body> </html>
z gory dziekuje za znalezienie bledu i pomoc
pozdrawiam
Jacek