ik heb een formulier gemaakt met html en dit is de php code die ik erbij heb.
ik wil via het formulier gegevens in de database zetten wat kan met deze code, maar ook zou ik een melding willen geven als de gebruiker de capslock toets aan heeft staat.
ik heb wel al gezocht maar ik heb nog niks kunnen vinden, ben nog een prutser met programmeren.
iemand een idee hoe ik deze melding zou kunnen geven?
mvg roel
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if(!preg_match('/^[A-Za-z]+$/',$_POST['naam'])){
$error = 'naam moet ingevuld zijn en mag alleen uit letters bestaan.';
}
elseif(!preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/', $_POST['email'])){
$error = 'geen juist email adres';
}
elseif(!preg_match('/^[a-zA-Z]+\ +[0-9]{0,4}-?([a-z])*$/', $_POST['adres'])){
$error = 'geen juist adres, let op er moet een spatie staan tussen straat en huisnummer';
}
elseif(!preg_match('#^0[1-9][0-9]{0,2}-?[1-9][0-9]{5,7}$#', $_POST['telefoon'])){
$error = 'geen juist telefoonnummer';
}
else{
$result = mysql_query("SELECT email FROM $db_table WHERE email = '".($_POST['email'])."'");
$aantal = mysql_num_rows($result);
if($aantal > 0){
$error = 'dit email-adres staat al in de database';
}
else {
mysql_query("INSERT INTO $db_table(naam,uploaddatum,adres,telefoon,email)
VALUES('$_POST[naam]','$datum','$_POST[adres]','$_POST[telefoon]','$_POST')");
$gelukt = 'Het is gelukt!';
$_POST = '';
ik wil via het formulier gegevens in de database zetten wat kan met deze code, maar ook zou ik een melding willen geven als de gebruiker de capslock toets aan heeft staat.
ik heb wel al gezocht maar ik heb nog niks kunnen vinden, ben nog een prutser met programmeren.
iemand een idee hoe ik deze melding zou kunnen geven?
mvg roel
if($_SERVER['REQUEST_METHOD'] == 'POST'){
if(!preg_match('/^[A-Za-z]+$/',$_POST['naam'])){
$error = 'naam moet ingevuld zijn en mag alleen uit letters bestaan.';
}
elseif(!preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/', $_POST['email'])){
$error = 'geen juist email adres';
}
elseif(!preg_match('/^[a-zA-Z]+\ +[0-9]{0,4}-?([a-z])*$/', $_POST['adres'])){
$error = 'geen juist adres, let op er moet een spatie staan tussen straat en huisnummer';
}
elseif(!preg_match('#^0[1-9][0-9]{0,2}-?[1-9][0-9]{5,7}$#', $_POST['telefoon'])){
$error = 'geen juist telefoonnummer';
}
else{
$result = mysql_query("SELECT email FROM $db_table WHERE email = '".($_POST['email'])."'");
$aantal = mysql_num_rows($result);
if($aantal > 0){
$error = 'dit email-adres staat al in de database';
}
else {
mysql_query("INSERT INTO $db_table(naam,uploaddatum,adres,telefoon,email)
VALUES('$_POST[naam]','$datum','$_POST[adres]','$_POST[telefoon]','$_POST')");
$gelukt = 'Het is gelukt!';
$_POST = '';