<?php
include('connectie.php'); //connectie met de database
$naam = $_POST['naam'];
$paswoord = $_POST['paswoord'];
$email = $_POST['email'];
$db = mysql_query("SELECT naam, email FROM `leden`") or DIE(mysql_error());
$info = mysql_fetch_assoc($db);
if( $naam == $info['naam']) { //als ingevoerde naam dezelfde is al in de databasse
$error = 1;
} else if ($email == $info['email'] { //als ingevoerd email dezelfde is al in de databasse
$error = 2;
} else {
mysql_query("INSERT INTO `pixel_world` (naam, paswoord, email) VALUES ('".$naam."', '".$paswoord."', '".$email."')") or DIE(mysql_error());
}
echo "&flashError=".$error; //stuurt de variable $error naar flash
?>
<?php
include('connectie.php');//connectie met de database
<?php
include('connectie.php'); //connectie met de database
$naam = $_POST['naam'];
$paswoord = $_POST['paswoord'];
$email = $_POST['email'];
$db = mysql_query("SELECT COUNT(*) FROM `pixel_world` WHERE naam='".$naam."'") or die(mysql_error());
$result = mysql_result($db,0);
if($result > 0) //als de naam al in de database staat
{
$error = 1;
}
?>
<?php
include('connectie.php');//connectie met de database
<?php
include('connectie.php'); //connectie met de database
$naam = $_POST['naam'];
$paswoord = $_POST['paswoord'];
$email = $_POST['email'];
//naam
$dbnaam = mysql_query("SELECT COUNT(*) FROM `leden` WHERE naam='".$naam."'") or die(mysql_error());
$result = mysql_result($dbnaam,0);
//email
$dbemail = mysql_query("SELECT COUNT(*) FROM `leden` WHERE email='".$email."'") or die(mysql_error());
$resultaat = mysql_result($dbemail,0);
if($result > 0) {//als de naam al in de database staat
$error = 1;
} elseif($resultaat > 0) {//als het email al in de database staat
$error = 2;
} else {
$error = 3;
mysql_query("INSERT INTO `leden` (naam, paswoord, email) VALUES ('".$naam."', '".$paswoord."', '".$email."')") or DIE(mysql_error());
}
echo "&flashError=".$error; //stuurt de variable $error naar flash
mysql_close();
?>
<?php
include('connectie.php');//connectie met de database
mysql_query("SELECT COUNT(`id`) FROM `leden` WHERE `naam`='".$naam."' ");
mysql_query("SELECT COUNT(`id`) FROM `leden` WHERE `naam`='".$naam."' ");
nog een tip: als ik jou was zou ik $result en $resultaat andere namen geven. $result zou ik bijv. $naam_result van maken en van $resultaat zou ik $email_result ofzo. als je in een script veel van deze variabele krijgt, wordt 't lang zoeken als je een foutje hebt.
dat heb ik letterlijk overgenomen. ik heb gewoon die query gekopieërd en dat (*) veranderd in (`id`). maar omdat de variabelen in een mysqlquery staan, moeten ze ook binnen de quotes.
het stond ergens in een tut hier, maar ik kan 't zo snel niet vinden. hier in ieder geval een voorbeeld http://www.site...&id=78