UPDATE script (mysqli) niet werkend
Mathieu Posthumus
18/12/2014 18:19:02Heey mensen,
Ik probeer mensen hun wachtwoord te kunnen laten veranderen.
Maar het lijkt dat mijn script gewoon niet wil reageren ofzo?
en op een andere pagina vraag ik mijn functie wel gewoon weer op!
Hopelijk hebben jullie een idee wat er fout is.
Dankjullie wel :)
Ik probeer mensen hun wachtwoord te kunnen laten veranderen.
Maar het lijkt dat mijn script gewoon niet wil reageren ofzo?
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
function updatePassword($username, $password) {
global $con;
$username;
$password = password_hash($password, PASSWORD_BCRYPT);
mysqli_query($con, "UPDATE users SET password='$password' WHERE usersname='$username'");
}
?>
function updatePassword($username, $password) {
global $con;
$username;
$password = password_hash($password, PASSWORD_BCRYPT);
mysqli_query($con, "UPDATE users SET password='$password' WHERE usersname='$username'");
}
?>
en op een andere pagina vraag ik mijn functie wel gewoon weer op!
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
updatePassword($username, $password);
$msg = 'Password is changed succesfull!<br>Please login again!';
?><meta http-equiv="Refresh" content="0, URL=index.php?succes=<?=$msg?>"><?php
$expireDate = new DateTime('2 days ago');
setcookie('login', $userData['username'], $expireDate->getTimestamp());
exit();
?>
updatePassword($username, $password);
$msg = 'Password is changed succesfull!<br>Please login again!';
?><meta http-equiv="Refresh" content="0, URL=index.php?succes=<?=$msg?>"><?php
$expireDate = new DateTime('2 days ago');
setcookie('login', $userData['username'], $expireDate->getTimestamp());
exit();
?>
Hopelijk hebben jullie een idee wat er fout is.
Dankjullie wel :)
Gewijzigd op 18/12/2014 18:20:08 door Mathieu Posthumus
PHP hulp
05/11/2024 07:41:54Mathieu Posthumus
18/12/2014 18:37:07Ja dat was stom, maar dat is hem ook niet want wanneer ik dus hem weer vul met $username doet ie nog niks.
Want wat ik eerst deed was gewoon gelijk uit de parameters de $username pakken daarom probeerde ik dat.
Want wat ik eerst deed was gewoon gelijk uit de parameters de $username pakken daarom probeerde ik dat.
Mathieu Posthumus
18/12/2014 18:40:59Ward echt super bedankt altijd zulke dingetjes. :) Heb je misschien een tip hoe je dat sneller kan vinden
Frank Nietbelangrijk
18/12/2014 18:43:17Mathieu Posthumus op 18/12/2014 18:40:59:
Ward echt super bedankt altijd zulke dingetjes. :) Heb je misschien een tip hoe je dat sneller kan vinden
echo je query.