$password = md5 ($_POST['password']); tapi hash tidak masu ke database malah jadi hash "password"

mohon bantuannya mas, saya buat form register user untuk password saya kasih md5 (), tapi data password yang masuk malah seperti gambar dibawah:

hashhh.PNG

bukannya nilai string md5, terus jadinya kalau user yang register mau login endak bisa  soalnya form login isi md5

kode sya:

<?php
// koneksi database
include 'koneksi.php';

// menangkap data yang di kirim dari form
$nama_lengkap = $_POST['nama'];
$username = $_POST['username'];
$email = $_POST['email'];
$password = md5 ($_POST['password']);

// menginput data ke database
//mysqli_query($koneksi,"INSERT INTO  user values(NULL,'$nama_lengkap','$username','$email', 'password','')");
mysqli_query($koneksi,"INSERT INTO  user values('','$nama_lengkap','$username','$email', 'password')");

// mengalihkan halaman kembali ke index.php
header("location:/belajar/index.php");

?>

note: data nama, email, masuk cuma password nya yang aneh jadinya/eror.

avatar bimol7
@bimol7

8 Kontribusi 6 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<div>Hallo, seperti nya kamu ada kesalahan di baris ini :</div><pre>mysqli_query($koneksi,"INSERT INTO user values('','$nama_lengkap','$username','$email', 'password')");</pre><div>di baris itu, kamu masukiin 'password', harusnya yang dimasukkan itu '$password', sehinggan nilainya yg masuk ke database adalah teks 'password', bukan value dari variabel $password.<br><br>Silahkan ganti jadi seperti ini :</div><pre>mysqli_query($koneksi,"INSERT INTO user values('','$nama_lengkap','$username','$email', '$password')");</pre><div>Semoga membantu!</div>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 3 tahun yang lalu

Tanggapan

sudah mau mas, terimakasi

Login untuk ikut Jawaban