Hallo ik heb nog nooit een stukje php geschreven maar wil het graag leren.
Ik wil een signup pagina maken en dit is wat ik tot zover heb. Nu heb ik een aantal vragen waar ik in vast loop en heb die als comentaar in het script geplaatst.
Misschien weet iemand een betere manier.
<head>
<link href="CSS/erikbos_kamer.css" rel="stylesheet" type="text/css">
</head>
<?php
//vraagt de site configuratie op
require_once("BACKEND/config.php");
//moet verbinding met de database maken via een functions.php
/*Deze variabelen wil ik eigelijk uit het formulier halen en defineren om in het verdere script te gebruiken
Ik wil graag weten als ik dit zo goed doe */
$gebruikersnaam = $_POST['gebruikersnaam'];
$pass1 = $_POST['pass1'];
$pass2 = $_POST['pass2']
$email = $_POST['email'];
$adres = $_POST['adres'];
$postcode = $_POST['postcode'];
$leeftijd = $_POST['leeftijd'];
$geslacht = $_POST['geslacht'];
$type = $_POST['type'];
/*Check of ingevoerde wachtwoorden hetzelfde zijn.*/
function controleerpaswoord ($pass1,$pass2){
if $pass1 === $pass2;
return $paswoord;
}/* ik wil de variabelen $pass1 en $pass2 vergelijken,
waneer deze identiek zijn aan elkaar wil ik de waarde die $pass1 en $pass2 hebben uitschrijven als de variabele $paswoord.
De variabele paswoord wil ik in de tabel GEBRUIKERS als een MD5 string plaatsen in het veld Paswoord.
Eventueel zal ik die later terug moeten kunnen halen in de inlog pagina */
//sql querie
INSERT INTO 'GEBRUIKERS' ('Gebruikersnaam','Paswoord', 'Naam', 'Achternaam', 'Mobiel', 'Email', 'Adres', 'postcode', 'Stad', 'Geslacht',
'Leeftijd', 'Class')
VALUES("$gebruikersnaam", MD5("$paswoord"),"$naam", "$achternaam", "$mobiel", "$email", "$adres", "$postcode", "$stad",
"$geslacht", "$leeftijd", "$type");
?>
<form method="post" action="nieuwegebruiker.php" class="formulieren">
<table cellSpacing="0" cellPadding="2" border="0" >
<tr>
<td>Gebruikersnaam: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="text" size="40" name="gebruikersnaam" value="<? echo $gebruikersnaam; ?>" /></td>
</tr>
<tr>
<td>Paswoord: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="password" size="40" name="pass1" value="<? echo $pass1; ?>"/></td>
</tr>
<tr>
<td>Controle: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="password" size="40" name="pass2" value="<? echo $pass2; ?>" /></td>
</tr>
<tr>
<td>Naam: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="password" size="40" name="naam" value="<? echo $naam; ?>"/></td>
</tr>
<tr>
<td>Achternaam: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="password" size="40" name="achternaam" value="<? echo $achternaam; ?>"/></td>
</tr>
<tr>
<td>Mobiel: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="password" size="40" name="mobiel" value="<? echo $mobiel; ?>"/></td>
</tr>
<tr>
<td>Email: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="text" size="40" name="email" value="<? echo $email; ?>" /></td>
</tr>
<tr>
<td>Adres: </td>
<td><input type="text" size="40" name="adres" value="<? echo $adres; ?>" /></td>
</tr>
<tr>
<td>Postcode: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="text" size="40" name="postcode" value="<? echo $postcode; ?>" /></td>
</tr>
<tr>
<td>Stad:</td>
<td>
<select name="stad" size="1">
<?php
/* Hier moet een functie komen die een dropdown lijst laat zien van de waardes uit de TABLE stad
gebruikers moeten een waarde kunnen kiezen en wanneer ze op de knop signup drukken moet de
waarde verstuurd worden als de variabele $stad om later te worde gebruikt in het script.
*/
?>
<?=$stad ?>
</select>
</td>
</tr>
<tr>
<td>Leeftijd:</td>
<td><input type="text" size="3" name="leeftijd" maxlength="3" value="<? echo $leeftijd; ?>" /></td>
</tr>
<tr>
<td>Geslacht:</td>
<td>
<input type="radio" name="geslacht" value="man">Man
<input type="radio" name="geslacht" value="vrouw">Vrouw
</td>
</tr>
<tr>
<td>Huurder/Verhuurder:Controle: <font class="small"><font color="#FF0000">*</font></td>
<td>
<input type="radio" name="type" value="huurder">Verhuurder
<input type="radio" name="type" value="verhuurder">Huurder
</td>
</tr>
<tr>
<td>Aanmeld tijd:</td>
<td><b><? print date("D dS M, Y h:i a"); ?></b></td>
</tr>
<tr>
<td align="middle" colSpan="2">
<input type="submit" value="Sign Up" />
</td>
</tr>
</table>
</form>
948 views