SHOW:
|
|
- or go back to the newest paste.
| 1 | <?php | |
| 2 | require_once "dbconn.php"; | |
| 3 | ||
| 4 | $upload_dir = "../../assets/foto"; | |
| 5 | $kata_sandi = isset($_POST["kata_sandi"]) ? $_POST["kata_sandi"] : "FALSE"; | |
| 6 | $kata_sandi2 = isset($_POST["kata_sandi2"]) ? $_POST["kata_sandi2"] : "FALSE"; | |
| 7 | $id_pengguna = isset($_POST["id_pengguna"]) ? $_POST["id_pengguna"] : "FALSE"; | |
| 8 | $foto = isset($_FILES["foto"]["name"]) ? $_FILES["foto"]["name"] : "FALSE"; | |
| 9 | ||
| 10 | if ($kata_sandi == $kata_sandi2) {
| |
| 11 | if (empty($kata_sandi2)) {
| |
| 12 | try {
| |
| 13 | $sql1 = $con->prepare("UPDATE tbl_pengguna SET foto = ? WHERE id_pengguna = ?");
| |
| 14 | - | $sql1->bindParam(1, $foto); |
| 14 | + | // $sql1->bindParam(1, $foto); |
| 15 | - | $sql1->bindParam(2, $id_pengguna); |
| 15 | + | // $sql1->bindParam(2, $id_pengguna); |
| 16 | - | $e = $sql1->execute(); |
| 16 | + | $param = array( $foto, $id_pengguna) ; //karena tak ada filter disini jd buat apa ketik binParam |
| 17 | $result = $sql1->execute($param); | |
| 18 | move_uploaded_file($_FILES['foto']['tmp_name'], "$upload_dir/$foto"); | |
| 19 | // header("location: http://tasselearning.ac.id/e-learning/mahasiswa/index.php?file=gantidatadiri");
| |
| 20 | - | if ($e) {
|
| 20 | + | |
| 21 | } catch (PDOException $e) {
| |
| 22 | - | // header("location: http://tasselearning.ac.id/e-learning/mahasiswa/index.php?file=gantidatadiri");
|
| 22 | + | |
| 23 | - | |
| 23 | + | |
| 24 | - | var_dump($e); |
| 24 | + | |
| 25 | - | } else {
|
| 25 | + | } |
| 26 | - | // Kode FALSE |
| 26 | + | else {
|
| 27 | - | } |
| 27 | + | //======================YANG INI OK |
| 28 | - | } else {
|
| 28 | + | |
| 29 | $new_katasandi2 = password_hash($kata_sandi2, PASSWORD_DEFAULT); | |
| 30 | $sql1 = $con->prepare("UPDATE tbl_pengguna SET kata_sandi = ? WHERE id_pengguna = ?");
| |
| 31 | // $sql1->bindParam(1, $new_katasandi2); | |
| 32 | - | $sql1->bindParam(1, $new_katasandi2); |
| 32 | + | // $sql1->bindParam(2, $id_pengguna); |
| 33 | - | $sql1->bindParam(2, $id_pengguna); |
| 33 | + | //------------------$result |
| 34 | $param = array( $new_katasandi2, $id_pengguna) ; //karena tak ada filter disini jd buat apa ketik binParam | |
| 35 | - | if ($sql1->execute()) {
|
| 35 | + | $sql1->execute($param); |
| 36 | header("location: http://tasselearning.ac.id/e-learning/mahasiswa/index.php?file=gantidatadiri");
| |
| 37 | - | } else {
|
| 37 | + | |
| 38 | - | // Kode FALSE |
| 38 | + | |
| 39 | - | } |
| 39 | + | |
| 40 | } | |
| 41 | } | |
| 42 | } | |
| 43 | else{
| |
| 44 | - | } |
| 44 | + | echo 'Kata Sandi tidak sesuai'; //harusnya ada |
| 45 | } |