PHP beginner |
|
ik heb dit script volledig geschreven en de php parser geeft geen fouten weer.
<?php
if(isset($_POST['Submit'])){
$voornaam1=$_POST['voornaam']; //alle variabelen opslaan
$achternaam1=$_POST['achternaam'];
$straat1=$_POST['adres'];
$gemeente1=$_POST['gemeente'];
$land1=$_POST['land'];
$nickname1=$_POST['nickname'];
$paswoorda1=$_POST['paswoorda'];
$paswoordb1=$_POST['paswoordb'];
$email1=$_POST['email'];
$fouten=array(); //foutenarray maken
if(empty($voornaam1)){
$fouten[]="Je hebt je voornaam niet ingevuld!" ;
}else{
$voornaam2=$voornaam1;
}
if(empty($achternaam1)){
$fouten[]="Je hebt je achternaam niet ingevuld!" ;
}else{
$achternaam2=$achternaam1;
}
if(empty($nickname1)){
$fouten[]="Je hebt je nickname niet ingevuld!" ;
}else{
$nickname2=$nickname1;
}
if((empty($paswoorda1) || empty($paswoordb1)) || $paswoorda1!=$paswoordb1 ){
$fouten[]="Je paswoorden zijn niet ingevuld";
}else{
$paswoorda1=$paswoord2;
}
if(strpos($email1,'@')===true){
$email2=$email1;
}else{
$fouten[]="Je hebt geen geldig e-mailadres ingevuld";
}
$telfouten=count($fouten);//fouten optellen
if($telfouten=0){
include('config.php');
$registreertijd=time();
mysql_query("INSERT INTO profielen (voornaam, achternaam, straat, gemeente, land, nickname, paswoord, email, registreertijd) VALUES ('".$voornaam2."', '".$achternaam2."', '".$straat2."', '".$gemeente2."', '".$land2."', '".$nickname2."', '".$paswoord2."', '".$email2."', '".$registreertijd."')");
mysql_close();
}else{
$i=0;
while($telfouten>$i){
echo '$fouten[$i]';
$i++;
}
}
}
?>
<?php if(isset($_POST['Submit'])){ $voornaam1=$_POST['voornaam']; //alle variabelen opslaan $achternaam1=$_POST['achternaam']; $straat1=$_POST['adres']; $gemeente1=$_POST['gemeente']; $land1=$_POST['land']; $nickname1=$_POST['nickname']; $paswoorda1=$_POST['paswoorda']; $paswoordb1=$_POST['paswoordb']; $email1=$_POST['email']; $fouten=array(); //foutenarray maken $fouten[]="Je hebt je voornaam niet ingevuld!" ; }else{ $voornaam2=$voornaam1; } $fouten[]="Je hebt je achternaam niet ingevuld!" ; }else{ $achternaam2=$achternaam1; } $fouten[]="Je hebt je nickname niet ingevuld!" ; }else{ $nickname2=$nickname1; } if((empty($paswoorda1) || empty($paswoordb1)) || $paswoorda1!=$paswoordb1 ){ $fouten[]="Je paswoorden zijn niet ingevuld"; }else{ $paswoorda1=$paswoord2; } if(strpos($email1,'@')===true){ $email2=$email1; }else{ $fouten[]="Je hebt geen geldig e-mailadres ingevuld"; } $telfouten=count($fouten);//fouten optellen if($telfouten=0){ include('config.php'); mysql_query("INSERT INTO profielen (voornaam, achternaam, straat, gemeente, land, nickname, paswoord, email, registreertijd) VALUES ('".$voornaam2."', '".$achternaam2."', '".$straat2."', '".$gemeente2."', '".$land2."', '".$nickname2."', '".$paswoord2."', '".$email2."', '".$registreertijd."')"); }else{ $i=0; while($telfouten>$i){ $i++; } } } ?>
als je dit submit drukt bij mijn formulier
http://tbkindus...registreer
en niets invult moet hij normaal zeer veel foutmeldingen geven
dit doet hij echter niet
|