Bij een registratiepagina moet je meestal 2x je wachtwoord invullen.
Ik heb nu iets geprobeerd om te kijken als de wachtwoorden overeen komen.
Maar ik kom er niet uit
@SalCro:
er is ene evrschil tussen = en ==
= zet de variabele voor het teken naar die van de waarde van na het teken,
== controleert of de 2 waarden aan beide zijden gelijk zijn en geeft daaruit true of false terug.
jij moet dus == in die vergelijkingen gebruiken;)
<?php
//bijvoorbeeld
if (isset($_POST['submit'])) {
/* variabelen */
$naam = $_POST['naam'];
$pass = $_POST['pass'];
$pass1 = $_POST['pass1'];
$usern = $_POST['usern'];
/*controleren als alles ingevult is */
if ($_POST['pass'] == $_POST['pass1']) {
echo "Wachtwoorden komen niet overeen";
}
if (empty($naam)) {
echo "Gelieve het veld \"naam\" in te vullen";
}
if (empty($pass)) {
echo "passwoord is niet ingevuld";
}}} else { //Is dit correct ??
?>
//Formulier ?
<?php
}
?>
<?php
if (isset($_POST['submit'])) {
$naam = $_POST['naam'];
$pass = $_POST['pass'];
$pass1 = $_POST['pass1'];
$usern = $_POST['usern'];
if ($_POST['pass'] == $_POST['pass1']) {
//wachtwoorden zijn gelijk
}else{
echo ("Wachtwoorden komen niet overeen");
}
if (empty($naam)) {
echo "Gelieve het veld \"naam\" in te vullen";
}
if (empty($pass)) {
echo "passwoord is niet ingevuld";
}
?>
//Formulier
<?php
}
?>
<?php
if(voorwaarde){
//uitvoeren indien voldaan wordt aan voorwaarde
}
if(voorwaarde){
//uitvoeren indien voldaan wordt aan voorwaarde
}else{
//uitvoeren bij alle andere uitkomsten
}
if(voorwaarde){
//uitvoeren indien voldaan wordt aan voorwaarde
}elseif(voorwaarde 2 indien niet voldaan aan eerste){
//uitvoeren indien voldaan wordt aan tweede voorwaarde
}else{
//uitvoeren bij alle andere uitkomsten
}
?>
<?php
if(voorwaarde){
//uitvoeren indien voldaan wordt aan voorwaarde
}
if(voorwaarde){
//uitvoeren indien voldaan wordt aan voorwaarde
}else{
//uitvoeren bij alle andere uitkomsten
}
if(voorwaarde){
//uitvoeren indien voldaan wordt aan voorwaarde
}elseif(voorwaarde 2 indien niet voldaan aan eerste){
//uitvoeren indien voldaan wordt aan tweede voorwaarde
<?php
$voorn = strip_tags(trim($_POST['voorn']));
if ($voorn == "" || $voorn < 4) {
echo "Je Voornaam moet minstens 4 tekens bevatten";
}
// ------
// of is dit gewoon tijdverspilling en kan ik beter alleen controleren als iets minder dan 4 tekens bevat?
$voorn = strip_tags(trim($_POST['voorn']));
if ($voorn < 4) {
echo "Je Voornaam moet minstens 4 tekens bevatten";
}
?>
if ($voorn == "" OR $voorn < 4) {
echo "Je Voornaam moet minstens 4 tekens bevatten";
}
// ------
// of is dit gewoon tijdverspilling en kan ik beter alleen controleren als iets minder dan 4 tekens bevat?
$voorn = strip_tags(trim($_POST['voorn']));
if ($voorn < 4) {
echo "Je Voornaam moet minstens 4 tekens bevatten";
}
?>
function sql_login(){
global $achtern;
global $voorn;
global $land;
global $email;
global $usern;
global $pass;
$db = mysql_connect("Localhost", "admin", "admin") or die ("Verbinding Mislukt:" . mysql_error());
mysql_select_db("members", $db);
$query = "INSERT INTO user_info (achternaam, voornaam, land, emailadress, username, password) VALUES ('$achtern', '$voorn', '$land', '$email', '$usern', '$pass')";
mysql_query($query);
mysql_close();
}