Postingan lainnya
register user php
Halo teman2 mau tanya ni, saya mau buat register, saat registrasi di klik data tidak masuk ke dalam database
register
<div class="col-md-6">
<div class="form-floating mb-3 mb-md-0">
Username
<label for="email"></label>
<input type="text" name="username" id="email" class="form-control" placeholder="tes@gmail.com">
</div>
</br>
<div class="form-floating mb-3 mb-md-0">
Password
<label for="password"></label>
<input type="password" name="password" id="password" class="form-control" placeholder="password">
</div>
</br>
<button type="submit" name="register" class="btn btn-info">Register</button>
</form>
</div>
<div class="text-center py-3">
<div class=""><a href="login.php">Have an account? Go to login</a></div>
conn
<?php
include "mysql_mysqli.inc.php";
session_start();
//membuatkoneksi
$hostname_conn = "localhost";
$database_conn = "db_komkordik";
$username_conn = "root";
$password_conn = "";
$conn = mysql_connect($hostname_conn,$username_conn,$password_conn)
or trigger_error(mysql_error(),E_USER_ERROR);
?>
function
//daftar
if(isset($_POST['register'])){
$username = $_POST['email'];
$password = $_POST['password'];
$epassword = password_hash($password, PASSWORD_DEFAULT);
//insert into database
$insert = mysqli_query($conn,"INSERT INTO kom_user (email,password) VALUES ('$email','$epassword')");
if($insert){
//jika berhasil
header('location:index.php');
} else {
//jika gagal
echo '
<script>
alert("register gagal");
window.location.href="register.php";
</script>
';
}
}
Hasil
image.png
2 Jawaban:
Jawaban Terpilih
<div>debunging dulu,,, kalo di input, hasilnya apa ? ? <br>header('location:index atau script>alert<br>kalo berhasil, coba kamu ganti dulu INSERT INTO nya menjadi var fix,,, misal VALUES ('aaa','bbb')" intinya dibuat bukan $<br>coba juga isset($_POST['register']) di ganti menjadi email ato password,,, intinya kamu debugging dulu secara terbalik (dari bawah ke atas) coba setiap prosesnya di ganti sesuatu yang pasti (pasti terinput aaa/bbb, pasti ada $email, dsb,,, termasuk menggunakan echo,, misal kamu hilangkan dulu header lokasinya, lalu kamu echo semua $ nya,, untuk mengetahui apakah data masuk,, termasuk $conn, kali aja includenya kurang ../../ atau yang lainnya)</div>
Tanggapan
balik ke halaman registrasi dia bg