Sign up pagina
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>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?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");
?>
//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="" /></td>
</tr>
<tr>
<td>Paswoord: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="password" size="40" name="pass1" value=""/></td>
</tr>
<tr>
<td>Controle: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="password" size="40" name="pass2" value="" /></td>
</tr>
<tr>
<td>Naam: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="password" size="40" name="naam" value=""/></td>
</tr>
<tr>
<td>Achternaam: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="password" size="40" name="achternaam" value=""/></td>
</tr>
<tr>
<td>Mobiel: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="password" size="40" name="mobiel" value=""/></td>
</tr>
<tr>
<td>Email: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="text" size="40" name="email" value="" /></td>
</tr>
<tr>
<td>Adres: </td>
<td><input type="text" size="40" name="adres" value="" /></td>
</tr>
<tr>
<td>Postcode: <font class="small"><font color="#FF0000">*</font></td>
<td><input type="text" size="40" name="postcode" value="" /></td>
</tr>
<tr>
<td>Stad:</td>
<td>
<select name="stad" size="1">
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?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.
*/
?>
/* 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.
*/
?>
</select>
</td>
</tr>
<tr>
<td>Leeftijd:</td>
<td><input type="text" size="3" name="leeftijd" maxlength="3" value="" /></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></b></td>
</tr>
<tr>
<td align="middle" colSpan="2">
<input type="submit" value="Sign Up" />
</td>
</tr>
</table>
</form>
en daarna pas de gegevens ophalen dit doe je zo:
je moet je submit knop een name meegeven genaamd submit
Gewijzigd op 10/02/2006 20:11:00 door Niels Beckers
Voordat ik de querie uitvoer of zie ik dat helemaal verkeerd???
@erik bos:
ja maar je moet eerst controleren of ze gesubmit zijn
@erik bos:
ja maar je moet eerst controleren of ze gesubmit zijn
deze code kan toch gewoon, en dan de variabele met een querie in de database zetten????
En de isset functie moet die ervoor of erna staan?
Sorry ik ben een absolute noob op php gebied
<td>Leeftijd:</td>
<td><input type="text" size="3" name="leeftijd" maxlength="3" value="" /></td>
</tr>
Code (php)
Met vriendelijke groeten