Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] obsługa błędu w formularzu
krzychu0808
post
Post #1





Grupa: Zarejestrowani
Postów: 428
Pomógł: 2
Dołączył: 1.04.2007
Skąd: Pogorzelica

Ostrzeżenie: (10%)
X----


Witam chcę zrobić obsługę błędu w formularzu rejestracji chodzi mi o to że jak ktoś nie wpisze loginu to wyskoczy "Wpisz login"

napisałem żeby sprawdzić obsługę tylko pola login zrobiłem to tak:
  1. Rejestracja
  2. <?php
  3. echo '<form method="post" action="reg.php">';
  4. echo '<B>Login:</b><BR><input type="text" name="userid">';
  5. echo '<BR><B>Imię i Nazwisko</b><BR>';
  6. echo '<input type="text" name="username"><br/>';
  7. echo '<B>Data Urodzenia</b><BR>
  8. <input type="text" name="rok" size="4" maxlength="4" onKeyUp="CheckDigits(this)">
  9. -
  10. <input type="text" name="miesiac" size="2" maxlength="2" onKeyUp="CheckDigits(this)">
  11. -
  12. <input type="text" name="dzien" size="2" maxlength="2" onKeyUp="CheckDigits(this)">rrrr-mm-dd
  13. <br/>';
  14. echo '<B>Płeć</b><BR>';
  15. echo '<input type="radio" name="sex" value="M" checked>Mężczyzna<br/><input type="radio" name="sex" value="K">Kobieta<br/>';
  16. echo '<B>Numer Gadu-Gadu</b><BR>';
  17. echo '<input type="text" name="usergg" maxlength="10" size="7" ><br/>';
  18. echo '<B>Opis Użytkownika</b><BR>';
  19. echo '<textarea rows="5" cols="40" name="opis" maxlength="200"></textarea><br/>';
  20. echo '<input type="submit" value="Dodaj">';
  21. echo '</form>';
  22.  
  23. if(empty($userid)) error_message("Wpisz Login"); // tutaj jest sprawdzane czy coś zostało wpisane w pole login
  24.  
  25. else {
  26. $connection = mysql_connect("localhost", "aikon_testowa", "xxxx");
  27. $db = mysql_select_db("aikon_testowa", $connection);
  28.  
  29. $dataur = $_POST['rok'].'-'.$_POST['miesiac'].'-'.$_POST['dzien'];
  30. $dat_r = date("d-m-Y");
  31. if($_POST[userid] && $_POST[username] && $_POST[usergg] && $_POST[opis]){
  32. $sql_add = "insert into dane(data, userid, username, dataur, opis, usergg, sex) values('$dat_r', '$userid', '$username', '$dataur', '$opis', '$usergg', '$sex')";
  33. $dodane = mysql_query($sql_add);
  34. }
  35. if($dodane) echo '<br/>Zarejestrowano nowego użytkownika<br/><br/>';
  36. }
  37. ?>


ale wyskuje mi
Fatal error: Call to undefined function error_message() in /home/aikon/domains/elaz.eu/public_html/james/reg.php on line 41 ( w tym kodzie co dałem to 23 linijka)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:29