PHP gevorderde | 
                 | 
                
				
				Heb de volgende code met een foutmelding erbij. 
Kom er ff niet meer uit, kan iemand helpen aub? 
 
Groet, 
 
    
    
        
            
                <?
session_start();
include "../config.php";
if(isset($_POST['submit']))
{
	if(empty($_POST['voornaam']))
	{
		$error = "Je bent vergeten je <b>voornaam</b> in te vullen.<br>";
	}
	if(empty($_POST['achternaam']))
	{
		$error .= "Je bent vergeten je <b>achternaam</b> in te vullen.<br>";
	}	
	if(empty($_POST['username']))
	{
		$error .= "Je bent vergeten een <b>username</b> in te vullen.<br>";
	}
	if(empty($_POST['pass']))
	{
		$error .= "Je bent vergeten een <b>wachtwoord</b> in te vullen.<br>";
	}
	
if(!isset($error))
{
		$pass = md5 ( $_POST['pass'] ) ;
        $pass2 = md5 ( $_POST['pass2'] );
    
       if( $pass == $pass2 ){
		mysql_query ("INSERT INTO users (voornaam, tussenv, achternaam, username, wachtwoord) VALUES ('".$_POST['voornaam']."', '".$_POST['tussenv']."', '".$_POST['achternaam']."', '".$_POST['username']."', '".$pass."')") or die (mysql_error()); 
		echo "je bent succesvol toegevoegd";
	}
	else{
		echo "Paswoorden komen niet overéén met elkaar";
	}
}
	else{
		echo "Je kunt niet toe worden gevoegd om de volgende redenen: <br>".$error."<br>";
}
}
else
{
?>
<form method="post" action=""> 
	<table> 
  		<tr> 
    		<td>Naam:</td> 
    		<td><input type="text" name="voornaam" maxlength="40"></td> 
  		</tr> 
  		<tr> 
    		<td>Tussenvoegsel:</td> 
    		<td><input type="text" name="tussenv" maxlength="40"></td> 
  		</tr> 
  		<tr> 
    		<td>Achternaam:</td> 
    		<td><input type="text" name="achternaam" maxlength="40"></td> 
  		</tr>
  		<tr> 
    		<td>Username:</td> 
    		<td><input type="text" name="username" maxlength="40"></td> 
  		</tr> 
  		<tr> 
    		<td>Wachtwoord:</td> 
    		<td><input type="password" name="pass" maxlength="40"></td> 
  		</tr>
  		<tr> 
    		<td>Wachtwoord (controle):</td> 
    		<td><input type="password" name="pass2" maxlength="40"></td> 
  		</tr> 
  		<tr> 
    		 <td> </td> 
   			 <td><input type="submit" name="submit" value="voegtoe"></td> 
  		</tr> 
	</table> 
</form> 
<?
}
?>
             
            <? include "../config.php";   if(isset($_POST['submit'])) { 	if(empty($_POST['voornaam'])) 	{ 		$error = "Je bent vergeten je <b>voornaam</b> in te vullen.<br>"; 	} 	if(empty($_POST['achternaam'])) 	{ 		$error .= "Je bent vergeten je <b>achternaam</b> in te vullen.<br>"; 	}	 	if(empty($_POST['username'])) 	{ 		$error .= "Je bent vergeten een <b>username</b> in te vullen.<br>"; 	} 	if(empty($_POST['pass'])) 	{ 		$error .= "Je bent vergeten een <b>wachtwoord</b> in te vullen.<br>"; 	}   { 		$pass = md5 ( $_POST['pass'] ) ;         $pass2 = md5 ( $_POST['pass2'] );          if( $pass == $pass2 ){   		mysql_query ("INSERT INTO users (voornaam, tussenv, achternaam, username, wachtwoord) VALUES ('".$_POST['voornaam']."', '".$_POST['tussenv']."', '".$_POST['achternaam']."', '".$_POST['username']."', '".$pass."')") or  die (mysql_error());  		echo "je bent succesvol toegevoegd"; 	} 	else{ 		echo "Paswoorden komen niet overéén met elkaar"; 	} } 	else{ 		echo "Je kunt niet toe worden gevoegd om de volgende redenen: <br>".$error."<br>"; } }   else {   ?>   <form method="post" action="">  	<table>    		<tr>      		<td>Naam:</td>      		<td><input type="text" name="voornaam" maxlength="40"></td>    		</tr>    		<tr>      		<td>Tussenvoegsel:</td>      		<td><input type="text" name="tussenv" maxlength="40"></td>    		</tr>    		<tr>      		<td>Achternaam:</td>      		<td><input type="text" name="achternaam" maxlength="40"></td>    		</tr>   		<tr>      		<td>Username:</td>      		<td><input type="text" name="username" maxlength="40"></td>    		</tr>    		<tr>      		<td>Wachtwoord:</td>      		<td><input type="password" name="pass" maxlength="40"></td>    		</tr>   		<tr>      		<td>Wachtwoord (controle):</td>      		<td><input type="password" name="pass2" maxlength="40"></td>    		</tr>    		<tr>      		 <td> </td>     			 <td><input type="submit" name="submit" value="voegtoe"></td>    		</tr>  	</table>  </form>  <? } ?> 
 
  
         
          
     
  
 
    
    
        
            
                Notice: Undefined variable: error in c:\program files\easyphp1-8\www\site\leden\reg.php on line 17
Je kunt niet toe worden gevoegd om de volgende redenen:
Je bent vergeten een username in te vullen.
Je bent vergeten een wachtwoord in te vullen. 
             
            Notice: Undefined variable: error in c:\program files\easyphp1-8\www\site\leden\reg.php on line 17 Je kunt niet toe worden gevoegd om de volgende redenen: Je bent vergeten een username in te vullen. Je bent vergeten een wachtwoord in te vullen. 
 
  
         
          
     
 				
				 |