Mam taki o to kod, zwykły formularz, trzy pola:
<?php require_once ('polaczenie.php'); function escape_data ($data) { { } } //sprawdzenie pola wiadomosc $message = NULL; $i = FALSE; $message .= '<p>Musisz podac imie!</p>'; } else { } //sprawdzenie pola temat $o = FALSE; $message .= '<p>Musisz wpisac opis!</p>'; } else { } //sprawdzenie pola temat $e = FALSE; $message .= '<p>Musisz wpisac email!</p>'; } else { } if($i && $o && $e){ //jesli ok $query="Insert into book(nick,komentarz,email, data) values ('$i','$o','$e',NOW())"; if ($result) { // Jezeli zostalo ono wykonane bez przeszkód. } else } } ?> <?php { } ?> <p align="center">Imie <input type="text" name="imie" maxlength="10"><br><br> Email <input type="text" name="email" maxlength="20"><br>Komentarz<br> <textarea rows="10" cols="20" class="form" name="opis" ></textarea><br><br> <input type="submit" name="submit" value="Ok"></form> </p> </form>
Gdy zostawię któreś pole puste to napisze że nie może być puste, ale również:
Fatal error: Cannot redeclare escape_data() (previously declared in D:\Public_html\A\31.php:4) in D:\Public_html\A\31.php on line 4
O co chodzi.Mam podobny formularz na innej stronie i tam wszystko działa.
To jest pewnie malutki błędzik, ale nie mogę go znaleźć.
Proszę o pomoc.
Pozdrawiam

~mike_mech