Nieuw lid |
|
if (!isset($error)) {
$gebruiker = $_POST['gebr'];
$paswoord = $_POST['pasw'];
$code = $_POST['code'];
$sql = 'SELECT code FROM gebruikers WHERE gebruiker="'.$gebruiker.'" AND paswoord="'.$paswoord.'"';
$resultaat = mysql_query($sql) or die (mysql_error());
while ($info = mysql_fetch_array($resultaat)) {
$waarde = $info['code'];
}
if ($waarde == $code) {
$sql2 = 'UPDATE gebruikers SET activatie ="1" WHERE (gebruiker="'.$gebruiker.'" AND paswoord="'.$paswoord.'")';
mysql_query($sql2) or die (mysql_error());
echo "<p>Activatie is gelukt, je kan je nu inloggen</p>";
} else {
echo "<p>De combinatie gebruikersnaam, paswoord, activatiecode is onjuist!</p>";
}
}
$gebruiker = $_POST['gebr']; $paswoord = $_POST['pasw']; $code = $_POST['code']; $sql = 'SELECT code FROM gebruikers WHERE gebruiker="'.$gebruiker.'" AND paswoord="'.$paswoord.'"'; $waarde = $info['code']; } if ($waarde == $code) { $sql2 = 'UPDATE gebruikers SET activatie ="1" WHERE (gebruiker="'.$gebruiker.'" AND paswoord="'.$paswoord.'")'; echo "<p>Activatie is gelukt, je kan je nu inloggen</p>"; } else { echo "<p>De combinatie gebruikersnaam, paswoord, activatiecode is onjuist!</p>"; } }
Klein probleempje met mijn PHP code, ik denk dat het niet zozeer aan de SQL hangt, maar dan wel aan de vergelijking.
Ik ben vrij nieuw in SQL, iemand tips?
Edit: Na aanpassing werkt het, maar iets zegt me dat het niet de ideale oplossing is. Graag had ik jullie reacties
|