<?
/* Connectie naar de database */
require_once('config.php');
/* Zijn deze velden er wel en controleert of ze leeg zijn */
if (isset($_POST["voornaam"]) && isset($_POST["achternaam"]) && isset($_POST["straat"]) && isset($_POST["nr"]) && isset($_POST["postcode"]) && isset($_POST["woonplaats"]) && isset($_POST["telefoonnummer"]) && isset($_POST["faxnummer"]) && isset($_POST["emailadres"]) && isset($_POST["gebruikersnaam"]) && isset($_POST["wachtwoord"]) && $_POST["voornaam"]!="" && $_POST["achternaam"]!="" && $_POST["straat"]!="" && $_POST["nr"]!="" && $_POST["postcode"]!="" && $_POST["woonplaats"]!="" && $_POST["telefoonnummer"]!="" && $_POST["faxnummer"]!="" && $_POST["emailadres"]!="" && $_POST["gebruikersnaam"]!="" && $_POST["wachtwoord"]!="") {
/* Hier kennen we een variabel toe aan de ingegeven waarde -> gebruikersnaam etc! */
$addvoornaam=$_POST['voornaam'];
$addachternaam=$_POST['achternaam'];
$addstraat=$_POST['straat'];
$addnr=$_POST['nr'];
$addpostcode=$_POST['postcode'];
$addwoonplaats=$_POST['woonplaats'];
$addtelefoonnummer=$_POST['telefoonnummer'];
$addfaxnummer=$_POST['faxnummer'];
$addemailadres=$_POST['emailadres'];
$addbanknummer=$_POST['banknummer'];
$addgironummer=$_POST['gironummer'];
$addgebruikersnaam=$_POST['gebruikersnaam'];
/* Hier zetten we alles om in md5, als je nog meer wilt codeeren moet je hier en in login.php aanpassingen doen */
$wachtwoord = md5(md5(md5(md5($_POST['wachtwoord']))));
/* Gewoon slashes toevoegen aan gebruikersnaam etc! */
$voornaam = addslashes($addvoornaam);
$achternaam = addslashes($addachternaam);
$straat = addslashes($addstraat);
$nr = addslashes($addnr);
$postcode = addslashes($addpostcode);
$woonplaats = addslashes($addwoonplaats);
$telefoonnummer = addslashes($addtelefoonnummer);
$faxnummer = addslashes($addfaxnummer);
$emailadres = addslashes($addemailadres);
$banknummer = addslashes($addbanknummer);
$gironummer = addslashes($addgironummer);
$gebruikersnaam = addslashes($addgebruikersnaam);
/* Alles in database stoppen en als dit lukt geven we dat weer en als dit niet lukt geven we het ook weer. */
$sql = "INSERT INTO klanten (voornaam, achternaam, straat, nr, postcode, woonplaats, telefoonnummer, faxnummer, emailadres, banknummer, gironummer, gebruikersnaam, wachtwoord)
VALUES ('$voornaam', '$achternaam', '$straat', '$nr', '$postcode', '$woonplaats', '$telefoonnummer', '$faxnummer', '$emailadres', '$banknummer', '$gironummer', '$gebruikersnaam', '$wachtwoord')";
mysql_query($sql) or die("<font color='#ff0000'><b>Fout</b></font>:<br /><br />
<li>De gebruikersnaam: <b>$gebruikersnaam</b> al bestaat in de tabel.<br />
<li>Tabel in de database is niet aanwezig.<br />
<li>Database kan niet worden gevonden!</b>");
echo "<font color='#ff0000'><b>SUCCES:</b></font> <b><i>$voornaam $achternaam</i></b> <b>is succesvol toegevoegt aan de database.</b><br /><br />";
echo "U kan met de door u gekozen, gebruikersnaam en wachtwoord inloggen!<br />
<b>bedankt voor het registreren!</b><br /><br />
<b>D&S - Wezep</b>";
}
else {
echo "<b>U heeft de volgende gegevens niet ingevuld:</b><br /><br />
}
?>
<?php
if ($_POST['voornaam'] == '') {
echo 'niet ingevuld!';
}
?>
<?
/* Connectie naar de database */
require_once('config.php');
/* Zijn deze velden er wel en controleert of ze leeg zijn */
Het is onoverzichtelijk om er variablen van te maken, en als ik jou was zou ik geen () om een waarde van variable doen;-)
Levert lelijke parse errors op:p^^
<?php
if(strlen($naam)<2)
{
$error="U heeft uw naam niet ingevuld.<br>";
}
else
{
$invoegen=....
}
if(strlen($email)==0)
{
$error="U heeft uw emailniet ingevuld.<br>";
}
else
{
$invoegen=.....
}
if(isset($error))
{
$mss= "Het bericht kan om de volgende reden niet worden verwerkt:<BR><BR>";
$mss.=$error;
echo $mss;
}
else
{
$invoegen invoegen
}
?>
Mocht je met empty() gaan werken dan kan iemand die als naam FALSE/false wil hebben zich niet aanmelden, omdat empty kijkt op de waarde 0 is, dus leeg of empty of '0'. Dus dan is strlen() of gewoon $iets == '' nog het beste.
<?php
echo "<center><img src='plaatjes/index_logo.jpg'></center><br />";
require 'info.php';
?>
<?
/* Connectie naar de database */
require_once('config.php');
/* Zijn deze velden er wel en controleert of ze leeg zijn */
if (isset($_POST["voornaam"]) && isset($_POST["achternaam"]) && isset($_POST["straat"]) && isset($_POST["nr"]) && isset($_POST["postcode"]) && isset($_POST["woonplaats"]) && isset($_POST["telefoonnummer"]) && isset($_POST["faxnummer"]) && isset($_POST["emailadres"]) && isset($_POST["gebruikersnaam"]) && isset($_POST["wachtwoord"]) && $_POST["voornaam"]!="" && $_POST["achternaam"]!="" && $_POST["straat"]!="" && $_POST["nr"]!="" && $_POST["postcode"]!="" && $_POST["woonplaats"]!="" && $_POST["telefoonnummer"]!="" && $_POST["faxnummer"]!="" && $_POST["emailadres"]!="" && $_POST["gebruikersnaam"]!="" && $_POST["wachtwoord"]!="") {
/* Hier zetten we alles om in md5, als je nog meer wilt codeeren moet je hier en in login.php aanpassingen doen */
$wachtwoord = md5(md5(md5(md5($_POST['wachtwoord']))));
/* Toevoegen aan de database */
$voornaam = ($_POST['voornaam']);
$achternaam = ($_POST['achternaam']);
$straat = ($_POST['straat']);
$nr = ($_POST['nr']);
$postcode = ($_POST['postcode']);
$woonplaats = ($_POST['woonplaats']);
$telefoonnummer = ($_POST['telefoonnummer']);
$faxnummer = ($_POST['faxnummer']);
$emailadres = ($_POST['emailadres']);
$banknummer = ($_POST['banknummer']);
$gironummer = ($_POST['gironummer']);
$gebruikersnaam = ($_POST['gebruikersnaam'];
/* Alles in database stoppen en als dit lukt geven we dat weer en als dit niet lukt geven we het ook weer. */
$sql = "INSERT INTO klanten (voornaam, achternaam, straat, nr, postcode, woonplaats, telefoonnummer, faxnummer, emailadres, banknummer, gironummer, gebruikersnaam, wachtwoord)
VALUES ('$voornaam', '$achternaam', '$straat', '$nr', '$postcode', '$woonplaats', '$telefoonnummer', '$faxnummer', '$emailadres', '$banknummer', '$gironummer', '$gebruikersnaam', '$wachtwoord')";
mysql_query($sql) or die("<font color='#ff0000'><b>Fout</b></font>:<br /><br />
<li>De gebruikersnaam: <b>$gebruikersnaam</b> al bestaat in de tabel.<br />
<li>Tabel in de database is niet aanwezig.<br />
<li>Database kan niet worden gevonden!</b>");
echo "<font color='#ff0000'><b>SUCCES:</b></font> <b><i>$voornaam $achternaam</i></b> <b>is succesvol toegevoegt aan de database.</b><br /><br />";
echo "U kan met de door u gekozen, gebruikersnaam en wachtwoord inloggen!<br />
<b>bedankt voor het registreren!</b><br /><br />
<b>D&S - Wezep</b>";
}
else {
echo "<b>U heeft de volgende gegevens niet ingevuld:</b><br /><br />";
}
?>