HTML interesse |
|
Hallo,
ik ben bezig aan een eigen registratie-script.
Nu zou ik graag willen, dat wanneer niet alle velden correct zijn ingevuld, dat hij de verschillende fouten in 1 x geeft bij:
<fieldset><legend> Valideer </legend>
[b]"Hier komen de fouten"[/b]
</fieldset>
<fieldset><legend> Valideer </legend> [b]"Hier komen de fouten"[/b] </fieldset>
en dat hij de waarden die juist waren ingevuld behoud... Dus dat je de juiste waarde niet nog maals opnieuw moet ingeven.
Dit is mijn script:
<?
include ("config2.php");
//Als errorMsg nog niet gedefineerd is:
$errorMsg = "Voorlopig nog geen fouten!<br />
Houden zo!";
//ALS MEN OP SUBMIT KLINKT:
if ($_POST['Submit']) {
$username = strip_tags($_POST['username']);
$password = md5(strip_tags($_POST['password']));
$rechten = ($_POST['rechten']);
$user_voornaam = ($_POST['user_voornaam']);
$user_familienaam = ($_POST['user_familienaam']);
$user_straat = ($_POST['user_straat']);
$user_nr = ($_POST['user_nr']);
$user_postcode = ($_POST['user_postcode']);
$user_gemeente = ($_POST['user_gemeente']);
$user_telefoon = ($_POST['user_telefoon']);
$user_gsm = ($_POST['user_gsm']);
$user_email = ($_POST['user_email']);
$user_straatennr = $user_straat ." ".$user_nr;
if ($username == "") { $errorMsg = "Vul een gebruikersnaam in!"; }
if ($user_gsm == "") { $errorMsg = "Vul uw gsm in!"; }
if ($user_email == "") { $errorMsg = "Vul uw email adres in!"; }
else {
mysql_query("INSERT INTO users (user_name, password, rechten, user_voornaam, user_familienaam, user_straatennr, user_postcode, user_gemeente, user_telefoon, user_gsm, user_email)
VALUES ('".$username."','".$password."','".$rechten."','".$user_voornaam."','".$user_familienaam."','".$user_straatennr."','".$user_postcode."','".$user_gemeente."','".$user_telefoon."','".$user_gsm."','".$user_email."')") or die(mysql_error());
echo "<script language='JavaScript'> alert ('Beste ".$username." uw registratie verliep goed!\nZodra ik uw aanvraag accepteer, krijgt u toegang.')</script>";
}
//Sluit haakje van Submit!
}
?>
<!DOCTYPE html PUBLIC
'-//W3C//DTD XHTML 1.0 Transitional//EN'
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
<head>
<style>
label {
font-size : 11px;
font-family : Tahoma,Verdana,Arial;
color: #000000;
}
legend{
font-size : 11px;
font-family : Tahoma,Verdana,Arial;
color: #993333;
font-weight:bold;
}
</style>
</head>
<body>
<center>
<table width="95%"><tr><td align="left">
<form name='login' action='' method='post'>
<fieldset><legend> Login Gegevens </legend>
<label for='username'>Gebruikersnaam:</label>
<input type='text' name='username' id='username' /><label> (Min. 5karakters, geen spaties!)</label>
<br>
<label for='password'>Password:</label>
<input type='password' name='password' id='password' />
<br>
<label for='rechten'>Type:</label>
<select name='rechten'>
<option value='3'>Klant</option>
<option value='2'>Vriend</option>
<option value='4'>Administrator</option>
</select>
</fieldset>
<br>
<fieldset><legend> Persoonlijke Gegevens </legend>
<table width="100%">
<tr>
<td>
<label for='user_voornaam'>Voornaam:</label>
<input type='text' name='user_voornaam' id='user_voornaam' />
</td>
<td>
<label for='user_familienaam'>Familienaam:</label>
<input type='text' name='user_familienaam' id='user_familienaam' />
</td>
</tr>
<tr>
<td>
<label for='user_staat'>Straat:</label>
<input type='text' name='user_straat' id='user_staat' />
</td>
<td>
<label for='nr'>Nr:</label>
<input type='text' name='user_nr' id='user_nr' />
</td>
</tr>
<tr>
<td>
<label for='user_postcode'>postcode:</label>
<input type='text' name='user_postcode' id='user_postcode' />
</td>
<td>
<label for='user_gemeente'>Gemeente:</label>
<input type='text' name='user_gemeente' id='user_gemeente' />
</td>
</tr>
<tr>
<td>
<label for='user_telefoon'>Telefoon:</label>
<input type='text' name='user_telefoon' id='user_telefoon' />
</td>
<td>
<label for='user_gsm'>GSM:</label>
<input type='text' name='user_gsm' id='user_gsm' />
</td>
</tr>
<tr>
<td>
<label for='user_email'>Email:</label>
<input type='text' name='user_email' id='user_email' />
</td>
</tr>
</table>
</fieldset>
<br>
<fieldset><legend> Valideer </legend>
<p><? echo $errorMsg; ?></p>
</fieldset>
<br>
<fieldset><legend> Verzend </legend>
<center>
<input type='submit' name='Submit' value='Registreer' />
<input type='reset' value='Herbegin' />
</center>
</fieldset>
</form>
</td></tr></table>
</center>
</body>
</html>
<? include ("config2.php"); //Als errorMsg nog niet gedefineerd is: $errorMsg = "Voorlopig nog geen fouten!<br /> Houden zo!"; //ALS MEN OP SUBMIT KLINKT: if ($_POST['Submit']) { $rechten = ($_POST['rechten']); $user_voornaam = ($_POST['user_voornaam']); $user_familienaam = ($_POST['user_familienaam']); $user_straat = ($_POST['user_straat']); $user_nr = ($_POST['user_nr']); $user_postcode = ($_POST['user_postcode']); $user_gemeente = ($_POST['user_gemeente']); $user_telefoon = ($_POST['user_telefoon']); $user_gsm = ($_POST['user_gsm']); $user_email = ($_POST['user_email']); $user_straatennr = $user_straat ." ".$user_nr; if ($username == "") { $errorMsg = "Vul een gebruikersnaam in!"; } if ($user_gsm == "") { $errorMsg = "Vul uw gsm in!"; } if ($user_email == "") { $errorMsg = "Vul uw email adres in!"; } else { mysql_query("INSERT INTO users (user_name, password, rechten, user_voornaam, user_familienaam, user_straatennr, user_postcode, user_gemeente, user_telefoon, user_gsm, user_email) VALUES ('".$username."','".$password."','".$rechten."','".$user_voornaam."','".$user_familienaam."','".$user_straatennr."','".$user_postcode."','".$user_gemeente."','".$user_telefoon."','".$user_gsm."','".$user_email."')") or die(mysql_error()); echo "<script language='JavaScript'> alert ('Beste ".$username." uw registratie verliep goed!\nZodra ik uw aanvraag accepteer, krijgt u toegang.')</script>"; } //Sluit haakje van Submit! } ?> <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'> <head> <style> label { font-size : 11px; font-family : Tahoma,Verdana,Arial; color: #000000; } legend{ font-size : 11px; font-family : Tahoma,Verdana,Arial; color: #993333; font-weight:bold; } </style> </head> <body> <center> <table width="95%"><tr><td align="left"> <form name='login' action='' method='post'> <fieldset><legend> Login Gegevens </legend> <label for='username'>Gebruikersnaam:</label> <input type='text' name='username' id='username' /><label> (Min. 5karakters, geen spaties!)</label> <br> <label for='password'>Password:</label> <input type='password' name='password' id='password' /> <br> <label for='rechten'>Type:</label> <select name='rechten'> <option value='3'>Klant</option> <option value='2'>Vriend</option> <option value='4'>Administrator</option> </select> </fieldset> <br> <fieldset><legend> Persoonlijke Gegevens </legend> <table width="100%"> <tr> <td> <label for='user_voornaam'>Voornaam:</label> <input type='text' name='user_voornaam' id='user_voornaam' /> </td> <td> <label for='user_familienaam'>Familienaam:</label> <input type='text' name='user_familienaam' id='user_familienaam' /> </td> </tr> <tr> <td> <label for='user_staat'>Straat:</label> <input type='text' name='user_straat' id='user_staat' /> </td> <td> <label for='nr'>Nr:</label> <input type='text' name='user_nr' id='user_nr' /> </td> </tr> <tr> <td> <label for='user_postcode'>postcode:</label> <input type='text' name='user_postcode' id='user_postcode' /> </td> <td> <label for='user_gemeente'>Gemeente:</label> <input type='text' name='user_gemeente' id='user_gemeente' /> </td> </tr> <tr> <td> <label for='user_telefoon'>Telefoon:</label> <input type='text' name='user_telefoon' id='user_telefoon' /> </td> <td> <label for='user_gsm'>GSM:</label> <input type='text' name='user_gsm' id='user_gsm' /> </td> </tr> <tr> <td> <label for='user_email'>Email:</label> <input type='text' name='user_email' id='user_email' /> </td> </tr> </table> </fieldset> <br> <fieldset><legend> Valideer </legend> <p> <? echo $errorMsg; ?></p> </fieldset> <br> <fieldset><legend> Verzend </legend> <center> <input type='submit' name='Submit' value='Registreer' /> <input type='reset' value='Herbegin' /> </center> </fieldset> </form> </td></tr></table> </center> </body> </html>
|