Ezzio
Legacy Member
Kben bezig voor een projectje waar mensen kunnen inloggen en hun gegevens kunnen aanpassen. De bedoeling is dat, als er bepaalde velden van een form niet ingevuld zijn ,dat deze dan ook niet geupdate worden. Kheb er al een scriptje in php voor geschreven maar dit marcheerd niet. Het enige wat php doet is op het einde doorverwijzen naar de link in de echo.
Code die ik heb geschreven:
Ik heb connectie met de database enzo maar door de 1of andere reden gebeuren er geen updates. Ook heb ik geprobeerd om if(!empty($telefoon))... te gebruiken maar deze blijkt ook niet te werken.
Dank op voorhand.
Code die ik heb geschreven:
Code:
<?php
session_start();
include('connection.php');
$achternaam = $_SESSION['achternaam'];
$voornaam = $_SESSION['voornaam'];
$pwd = $_POST['admin'];
$adres = $_POST['adres'];
$postcode = $_POST['postcode'];
$gemeente = $_POST['gemeente'];
$gsm = $_POST['gsm'];
$telefoon = $_POST['telefoon'];
$result = mysql_query("SELECT * FROM ledenlijst WHERE Voornaam='$voornaam' AND Familienaam='$achternaam' AND pwd='$pwd'");
if(!$result) {
echo "U heeft een verkeerd paswoord ingegeven." ?><br> <a href="../Accbeheer.php">Ga terug</a> <?php ;
}
else
{
if(trim($adres) == ''){} else{$sql=mysql_query("UPDATE ledenlijst SET Adres='$adres' WHERE Familienaam='$achternaam' AND Voornaam='$voornaam' AND pwd='$pwd'");}
if(trim($postcode) == ''){} else{$sql=mysql_query("UPDATE ledenlijst SET Postcode='$postcode' WHERE Familienaam='$achternaam' AND Voornaam='$voornaam' AND pwd='$pwd'");}
if(trim($gemeente) == ''){} else{$sql=mysql_query("UPDATE ledenlijst SET Gemeeente='$gemeente' WHERE Familienaam='$achternaam' AND Voornaam='$voornaam' AND pwd='$pwd'");}
if(trim($gsm) == ''){} else{$sql=mysql_query("UPDATE ledenlijst SET GSM='$gsm' WHERE Familienaam='$achternaam' AND Voornaam='$voornaam' AND pwd='$pwd'");}
if(trim($adres) == ''){} else{$sql=mysql_query("UPDATE ledenlijst SET Telefoon='$telefoon' WHERE Familienaam='$achternaam' AND Voornaam='$voornaam' AND pwd='$pwd'");}
echo "Uw gegevens zijn succesvol veranderd" ?><br> <a href="../AccBeheer.php">Ga terug</a> <?php ;
}
?>
Ik heb connectie met de database enzo maar door de 1of andere reden gebeuren er geen updates. Ook heb ik geprobeerd om if(!empty($telefoon))... te gebruiken maar deze blijkt ook niet te werken.
Dank op voorhand.

