field validation

  • Onderwerp starter Onderwerp starter locky
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

locky

Nieuwe gebruiker
Lid geworden
6 apr 2008
Berichten
4
Hallo
Ik heb een veld dan niet leeg mag zijn. Op w3.schools.com vind ik de syntax, maar geraak er niet uit, om het correct te laten werken...
wie kan me helpen? Dit is de code:
<?php

include("inc_connect_mysql.php");
if (!empty($_POST)){
// Eerst controleren of inlognaam (= e-mailadres) al bestaat in database
$email = $_POST["email"];
$wachtwoord = $_POST["wachtwoord"];
$query = "SELECT * from users WHERE email='$email';";
$result = mysql_query($query,$db) or die ("FOUT: " . mysql_last_error());
if (mysql_num_rows($result) > 0) {
// e-mailadres al aanwezig in de database, foutmelding tonen
$tekst = "Dit e-mailadres (<b>$email</b>) bestaat al\n.
<a href=\"" . $_SERVER["PHP_SELF"] ."\">Opnieuw registreren</a>\n";
die($tekst);
}else{
// OK, Query opbouwen
$query="INSERT INTO users (email, wachtwoord) ";
$query .= "VALUES ('$email', '$wachtwoord');";
$result = mysql_query($query,$db) or die ("FOUT: " . mysql_last_error());
$tekst = "Bedankt voor uw aanmelding.<br>
U kunt nu <a href=\"login1.php\">inloggen</a>";
die ($tekst);
}
}
?>
<html>
<head>
<script type="text/javascript">
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false;}
else {return true}
}
}function validate_form(form1)
{
with (form1)
{
if (validate_required(email,"Email must be filled out!")==false)
{email.focus();return false;}
}
}
</script>

<title>Registreren</title>
</head>

<body>
<h2>Registeren</h2>
Welkom, u kunt zich hier registreren. Als inlognaam wordt uw e-mailadres gebruikt.
<hr><br>
<form name="form1" method="post" action="<?php echo($_SERVER["PHP_SELF"]);?>" >
E-mailadres: <input name="email" type="text" size="30" maxlength="40"> (maximaal 40 tekens)<br><br>
Wachtwoord: <input name="wachtwoord" type="password"
size="10" maxlength="8"> (maximaal 8 tekens)<br><br>
<input type="submit" name="submit" value="Registeren">
<input name="reset" type="reset" value="Leegmaken">
</form>
</body>
</html>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan