wel....
ik krijg altijd de error dat de username of e-mailadres al in gebruik zijn, hoewel er nog NIEMAND geregistreerd is...
dit is de code:
ik krijg altijd de error dat de username of e-mailadres al in gebruik zijn, hoewel er nog NIEMAND geregistreerd is...
dit is de code:
PHP:
<?
// formulier wordt enkel geëvalueerd als $go==1, $go is een hidden value in de form
if ($go==1){
$continue=1;
// check of alle velden zijn ingevuld
if (username=="" || $passw1=="" || $email==""){
$continue=0;
?>
<body bgcolor="#8d8f8e">
<form action="test.php" method="post">
<input type="hidden" name="go" value="1" />
<!-- class error nog declareren!!! -->
<i class="error">u hebt <b class="error">NIET</b> alle velden ingevuld!!!</i><br>
<table border="0" cellpadding="0" cellspacing="0" summary="">
<tr>
<td><b>USERNAME:</b></td>
<td><input type="text" name="username" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>PASSWORD:</b></td>
<td><input type="password" name="passw1" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>RETYPE PASSWORD:</b></td>
<td><input type="password" name="passw2" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>E-MAILADRES:</b></td>
<td><input type="text" name="email" size="30" maxlength="45" /></td>
</tr>
<tr>
<td align="right"><input type="submit" value="verzenden" /></td>
<td align="left"><input type="reset" value="invoer wissen" /></td>
</tr>
</table>
</form>
</body>
<?
}
//als alle velden ingevuld zijn:
else{
// als de 2 passwoorden gelijk zijn:
if ($passw1==$passw2){
$passw=base64_encode($passw1);
$db=@mysql_pconnect("localhost","","") or die("verbinden met mysql server mislukt... probeer later opnieuw");
@mysql_select_db("skatevids_db",$db) or die("verbinden met database mislukt... probeer later opnieuw");
$sql_query="SELECT * FROM members WHERE username='$username' OR email='$email'";
$result=mysql_query($sql_query,$db);
// als de gebruikersnaam of het e-mailadres al in gebruik zijn:
if($result){
?>
<body bgcolor="#8d8f8e">
<form action="test.php" method="post">
<input type="hidden" name="go" value="1" />
<i class="error">de door u gekozen username en/of e-mailadres is/zijn reeds in gebruik...</i><br>
<table border="0" cellpadding="0" cellspacing="0" summary="">
<tr>
<td><b>USERNAME:</b></td>
<td><input type="text" name="username" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>PASSWORD:</b></td>
<td><input type="password" name="passw1" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>RETYPE PASSWORD:</b></td>
<td><input type="password" name="passw2" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>E-MAILADRES:</b></td>
<td><input type="text" name="email" size="30" maxlength="45" /></td>
</tr>
<tr>
<td align="right"><input type="submit" value="verzenden" /></td>
<td align="left"><input type="reset" value="invoer wissen" /></td>
</tr>
</table>
</form>
</body>
<?
}
// als de gebruikesnaam of het emailadres nog niet in gebruik is:
else{
$sql_query="INSERT INTO members(id,username,passw,email) VALUES('','$username','$passw','$email')";
$result=mysql_query($sql_query,$db);
// als de registratie geslaagd is:
if($result){
?>
<body bgcolor="#8d8f8e">
<h2 align="center">REGISTRATIE GESLAAGD</h2><br>
<i>beste <?
$sql_query="SELECT * FROM members WHERE username='$username'";
$result=mysql_query($sql_query,$db);
$resultaat=mysql_fetch_array($result);
echo($resultaat[naam]);
?>, <br>
u bent nu geregistreerd als lid van skatevids.tk<br>
u kunt nu inloggen en de voordelen van het lidmaatschap verkennen<br>
Het SkateVids.tk team</i>
</body>
<?
}
}
}
else{
$continue=0;
?>
<body bgcolor="#8d8f8e">
<form action="test.php" method="post">
<input type="hidden" name="go" value="1" />
<i class="error">de waardes van de twee ingevulde passwoorden zijn <b class="error">NIET</b> gelijk</i><br>
<table border="0" cellpadding="0" cellspacing="0" summary="">
<tr>
<td><b>USERNAME:</b></td>
<td><input type="text" name="username" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>PASSWORD:</b></td>
<td><input type="password" name="passw1" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>RETYPE PASSWORD:</b></td>
<td><input type="password" name="passw2" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>E-MAILADRES:</b></td>
<td><input type="text" name="email" size="30" maxlength="45" /></td>
</tr>
<tr>
<td align="right"><input type="submit" value="verzenden" /></td>
<td align="left"><input type="reset" value="invoer wissen" /></td>
</tr>
</table>
</form>
</body>
<?
}
}
}
else{
?>
<body bgcolor="#8d8f8e">
<form action="test.php" method="post">
<input type="hidden" name="go" value="1" />
<table border="0" cellpadding="0" cellspacing="0" summary="">
<tr>
<td><b>USERNAME:</b></td>
<td><input type="text" name="username" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>PASSWORD:</b></td>
<td><input type="password" name="passw1" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>RETYPE PASSWORD:</b></td>
<td><input type="password" name="passw2" size="30" maxlength="30" /></td>
</tr>
<tr>
<td><b>E-MAILADRES:</b></td>
<td><input type="text" name="email" size="30" maxlength="45" /></td>
</tr>
<tr>
<td align="right"><input type="submit" value="verzenden" /></td>
<td align="left"><input type="reset" value="invoer wissen" /></td>
</tr>
</table>
</form>
</body>
<?
}
?>