-1. iemand gewoon een formulier inlatenvullen
-2. Kijken of dat persoon al het formulier heeft ingevuld.
-3. Een tekst laten zien als een ip overeen komt met de ip wat in de databace zit.
<?
$a = $_SERVER['REMOTE_ADDR'];
if(!isset($_SESSION['user_id'])) {
if(isset($_POST['submit'])) {
printf('<br>uw ip is: %s', $_POST['ip']);
echo '<br>';
// Uitvoeren
// Velden controleren
if($_POST['user'] != "" AND $_POST['pass1'] != "" AND $_POST['pass2'] != "" AND $_POST['email'] != "" AND $_POST['ip'] !="") {
// IPcheck
$sqll = "SELECT ip, FROM gebruikers WHERE ip='".$a."'";
$query = mysql_query($sqll);
$tellen = mysql_num_rows($query1);
if($aantal == 0){
?>
***code, code en nog meer codes****
<?
}else{
echo 'Je hebt al een account.';
}
}else{
echo "Je bent vergeten één of meerdere velden in te vullen.<br />\n<a href=\"javascript:history.back()\">« Ga terug</a>";
}
}else{
// Formulier
echo $_SERVER['REMOTE_ADDR'];
# Email
# User
# Pass + check
# emailcheck (uitvoeren)
?>
<form method="post" action="registreer.php">
<input type="hidden" name="ip" value= <?php echo $_SERVER['REMOTE_ADDR']; ?>> <? //dit kunnen ze gewoon veranderen, kwam ik later achter. Maar ik controleer het gewoon via $a (bovenaan de code) ?>
<table>
<tr>
<td>uw ip: </td><td><input type="text" value=<?php echo $_SERVER['REMOTE_ADDR']; ?> DISABLED /></td>
<tr>
<td>Gebruikersnaam:</td><td><input type="text" name="user" maxlength="50" /></td>
</tr>
<tr>
<td>Wachtwoord:</td><td><input type="password" name="pass1" /></td>
</tr>
<tr>
<td>Herhaal:</td><td><input type="password" name="pass2" /></td>
</tr>
<tr>
<td>E-mailadres:</td><td><input type="text" name="email" maxlength="100" /></td>
</tr>
<tr>
<td></td><td><input type="submit" name="submit" value="Registreer" /></td>
</tr>
</table>
</form>
Als ik nu probeer 2 account te maken lukt me dat gewoon
Maar hij moet toch een tekstje laten zien..