Advertisement
GWibisono

perbaikan3

Sep 18th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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);
  15.               //  $sql1->bindParam(2, $id_pengguna);
  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.  
  21.             } catch (PDOException $e) {
  22.                 echo $e->getMessage();
  23.             }
  24.            
  25.         }
  26.         else {
  27. //======================YANG INI OK
  28.             try {
  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(2, $id_pengguna);
  33. //------------------$result
  34.                 $param = array( $new_katasandi2, $id_pengguna) ; //karena tak ada filter disini jd buat apa ketik binParam
  35.                 $sql1->execute($param);
  36.                     header("location: http://tasselearning.ac.id/e-learning/mahasiswa/index.php?file=gantidatadiri");
  37.  
  38.             } catch (PDOException $e) {
  39.                 echo $e->getMessage();
  40.             }
  41.         }
  42.     }
  43.     else{
  44.         echo 'Kata Sandi tidak sesuai'; //harusnya ada
  45.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement