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:
Rejestracja
<?php
echo '<form method="post" action="reg.php">'; echo '<B>Login:</b><BR><input type="text" name="userid">'; echo '<BR><B>Imię i Nazwisko</b><BR>'; echo '<input type="text" name="username"><br/>'; echo '<B>Data Urodzenia</b><BR> <input type="text" name="rok" size="4" maxlength="4" onKeyUp="CheckDigits(this)">
-
<input type="text" name="miesiac" size="2" maxlength="2" onKeyUp="CheckDigits(this)">
-
<input type="text" name="dzien" size="2" maxlength="2" onKeyUp="CheckDigits(this)">rrrr-mm-dd
<br/>';
echo '<input type="radio" name="sex" value="M" checked>Mężczyzna<br/><input type="radio" name="sex" value="K">Kobieta<br/>'; echo '<B>Numer Gadu-Gadu</b><BR>'; echo '<input type="text" name="usergg" maxlength="10" size="7" ><br/>'; echo '<B>Opis Użytkownika</b><BR>'; echo '<textarea rows="5" cols="40" name="opis" maxlength="200"></textarea><br/>'; echo '<input type="submit" value="Dodaj">';
if(empty($userid)) error_message
("Wpisz Login"); // tutaj jest sprawdzane czy coś zostało wpisane w pole login
else {
$connection = mysql_connect("localhost", "aikon_testowa", "xxxx");
$dataur = $_POST['rok'].'-'.$_POST['miesiac'].'-'.$_POST['dzien'];
if($_POST[userid] && $_POST[username] && $_POST[usergg] && $_POST[opis]){
$sql_add = "insert into dane(data, userid, username, dataur, opis, usergg, sex) values('$dat_r', '$userid', '$username', '$dataur', '$opis', '$usergg', '$sex')";
}
if($dodane) echo '<br/>Zarejestrowano nowego użytkownika<br/><br/>'; }
?>
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)