Postingan lainnya
Kaga keluar notivikasi sukses, saat menambah user baru
gan kalo notif kaga keluar penyebabnya apa ya?
ini source code bagian function nya
function registrasi($data){
global$conn;
$nama = strtolower(stripslashes($data["nama"]));
$password = mysqli_real_escape_string($conn, $data["password"]);
$password2 = mysqli_real_escape_string($conn, $data["password2"]);
$cari = mysqli_query($conn, "SELECT nama FROM account WHERE nama ='$nama'");
if(mysqli_fetch_assoc($cari)){
echo "<script>
alert('Nama pengguna telah terdaftar. Silahkan masukan nama yang lain');
</script>";
return false;}
if ($password !== $password2){
echo "<script>
alert('Konfirmasi Password tidak sesuai!!!');
</script>";
return false;}
$password = password_hash($password, PASSWORD_DEFAULT);
mysqli_query($conn, "INSERT INTO account VALUES ('','$nama','$password')");
}
kalo ini bagian notif yg mao di panggil
<?php
require 'function.php';
if (isset($_POST["register"])){
if (registrasi($_POST)>0){
echo"<script>
alert('Nama pengguna berhasil terpasang');
document.location.href = 'login.php';
</script>";
} else {
echo mysqli_error($conn);
}
}
?>
0
Tanggapan
tapi data nya masuk ga?
1 Jawaban:
Coba Tes Script saya bro
<pre> <?php function registrasi($data){
global $conn;
$nama = strtolower(stripslashes($data["nama"]));
$password = mysqli_real_escape_string($conn, $data["password"]);
$password2 = mysqli_real_escape_string($conn, $data["password2"]);
$cari = mysqli_query($conn, "SELECT nama FROM account WHERE nama ='$nama'");
if(mysqli_num_rows($cari) &gt; 1){
echo "&lt;script&gt;alert('Nama pengguna telah terdaftar. Silahkan masukan nama yang lain');&lt;/script&gt;";
}else{
if($password !== $password2){
echo "&lt;script&gt;alert('Konfirmasi Password tidak sesuai!!!');&lt;/script&gt;";
}else{
$password = password_hash($password, PASSWORD_DEFAULT);
if(mysqli_query($conn, "INSERT INTO account VALUES ('','$nama','$password')")){
return 1;
}
}
}
} </pre>
0
Tanggapan
makasih gan :)