PHP ver gevorderde |
|
Hoe kan het dat als ik m'n wachtwoord wil wijzigen dat ik ALTIJD de melding krijg dat mijn oud paswoord niet klopt (ook al vul ik niets in in de velden, dan krijg ik die melding nog evenzeer!)
<form name="wachtwoord" method="post" action="">
<input type="password" name="oud_wachtwoord" size="25" />
<input type="password" name="nieuw_wachtwoord" size="25" />
<input type="password" name="nieuw_wachtwoord2" size="25" /> <input type="submit" name="submit" value="Wijzigen" />
</form>
<?php
if(isset($_POST['submit'])) {
if ( (isset($_POST['oud_wachtwoord'])) && (isset($_POST['nieuw_wachtwoord'])) && (isset($_POST['nieuw_wachtwoord2'])) ){
if (($_POST['nieuw_wachtwoord']) != ($_POST['nieuw_wachtwoord2'])){
header("Location: index.php?Pagina=mijn_profiel&mode=wachtwoord_wijzigen&melding=De 2 nieuwe wachtwoorden komen niet overeen!");
}
else{
$wachtwoord_check = mysql_result(mysql_query("SELECT COUNT(id) FROM leden WHERE wachtwoord='".$_POST['oud_wachtwoord']."' && id='".$_SESSION['gid']."' && gebruikersnaam='".$_SESSION['gebruiker']."'"),0);
if($wachtwoord_check == 0) {
header("Location: index.php?Pagina=mijn_profiel&mode=wachtwoord_wijzigen&melding=Je oud wachtwoord klopt niet!");
}
else
{
if(!@mysql_query("UPDATE leden SET wachtwoord='".$_POST['nieuw_wachtwoord2']."' WHERE WHERE wachtwoord='".$_POST['oud_wachtwoord']." && id='".$_SESSION['gid']." && gebruikersnaam='".$_SESSION['gebruiker']."'"))
{
header("Location: index.php?Pagina=mijn_profiel&mode=wachtwoord_wijzigen&melding=Updaten mislukt!");
}
}
}
}
else{
header("Location: index.php?Pagina=mijn_profiel&mode=wachtwoord_wijzigen&melding=Je hebt niet alles ingevuld!");
}
}
?>
<form name="wachtwoord" method="post" action=""> <input type="password" name="oud_wachtwoord" size="25" /> <input type="password" name="nieuw_wachtwoord" size="25" /> <input type="password" name="nieuw_wachtwoord2" size="25" /> <input type="submit" name="submit" value="Wijzigen" /> </form> <?php if(isset($_POST['submit'])) { if ( (isset($_POST['oud_wachtwoord'])) && (isset($_POST['nieuw_wachtwoord'])) && (isset($_POST['nieuw_wachtwoord2'])) ){ if (($_POST['nieuw_wachtwoord']) != ($_POST['nieuw_wachtwoord2'])){ header("Location: index.php?Pagina=mijn_profiel&mode=wachtwoord_wijzigen&melding=De 2 nieuwe wachtwoorden komen niet overeen!"); } else{ $wachtwoord_check = mysql_result(mysql_query("SELECT COUNT(id) FROM leden WHERE wachtwoord='".$_POST['oud_wachtwoord']."' && id='".$_SESSION['gid']."' && gebruikersnaam='".$_SESSION['gebruiker']."'"),0); if($wachtwoord_check == 0) { header("Location: index.php?Pagina=mijn_profiel&mode=wachtwoord_wijzigen&melding=Je oud wachtwoord klopt niet!"); } else { if(!@mysql_query("UPDATE leden SET wachtwoord='".$_POST['nieuw_wachtwoord2']."' WHERE WHERE wachtwoord='".$_POST['oud_wachtwoord']." && id='".$_SESSION['gid']." && gebruikersnaam='".$_SESSION['gebruiker']."'")) { header("Location: index.php?Pagina=mijn_profiel&mode=wachtwoord_wijzigen&melding=Updaten mislukt!"); } } } } else{ header("Location: index.php?Pagina=mijn_profiel&mode=wachtwoord_wijzigen&melding=Je hebt niet alles ingevuld!"); } } ?>
|