Witam ,robie taki maly system hotelu i mam problem. Nie potrafie zrobic intrukcji ktora sprawdza czy wszystkie pola zostaly wypelnione. Czy moze ktos na to rzucic okiem ?
a wczesniej w formularzu jest:
<FORM ACTION="p1.php" METHOD="GET">
<TD><INPUT type="TEXT" NAME="id_klienta" SIZE="30"></TD> <TD><INPUT type="TEXT" NAME="id_pokoju" SIZE="30"></TD> <TD><INPUT type="TEXT" NAME="data_wyn" SIZE="30"></TD> <TD><INPUT type="TEXT" NAME="data_zwr" SIZE="30"></TD> <TD>Dodatkowe informacje
</TD> <TD><INPUT type="TEXTAREN" NAME="opis" SIZE="30" MAXLENGTH="254"</TD> <P ALIGN="RIGHT"><INPUT type="RESET" ALIGN="" NAME="reset" VALUE="Cofnij">
<INPUT type="SUBMIT" ALIGN="" NAME="ok" VALUE="Zastosuj"></P>
<?php
$id_k = strlen($_GET["id_klienta"]); $id_p = strlen($_GET["id_pokoju"]); $data_w = strlen($_GET["data_wyn"]); $data_z = strlen($_GET["data_zwr"]); $opis = strlen($_GET["opis"]);
if($id_k == 0
|| $id_p == 0
|| !$data_w > 7
|| !$data_z > 7
|| (isset($_GET['ok']) && $_GET['ok']== true) == true){ print ("Nie podano wszystkich parametrow<BR>");
}
else{
$q= mysql_query("INSERT INTO wynajmowanie VALUES ('',$id_k, $id_p, $data_w, $data_z)",$conn); $q1= mysql_query("UPDATE pokoj SET status= 'zajety' where id_pokoju=$id_p",$conn); print ("Dodano nowy rekod do bazy<BR>"); }
}
?>
Z gory dziekuje za udzielone odpowiedzi.