Postingan lainnya
$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.
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>
Tanggapan
sudah mau mas, terimakasi