Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Data tidak masuk ke database
Kenapa ya Data inputan tidak bisa masuk di database?
[code Pendaftaran]
Registrasi Member
Daftar Sekarang
[/code]
[code Proses Pendaftaran] alert('Anda Harus Mengisi Semua Data!'); "; } else if($query == "password"){ echo "
Maaf, password yang kamu masukan tidak sama
"; }else if($query == "email"){ echo "
Maaf, email yang kamu masukan sudah terdaftar
"; } else{ // mengalihkan ke halaman index.php header("location:login.php"); } ?>
1 Jawaban:
coba pakai bantuan if buat ngecek apakah user sudah klik tombol submit (user sudah ngirim data ke form) atau belum, contohnya kaya gini :
<pre> <?php include 'includes/session.php'; include'koneksi.php'; include'signup.php';
//Jika user sudah klik button dengan attribute name submit if(isset($_POST['submit'])){
// menyimpan data kedalam variabel
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$address = $_POST['address'];
$email = $_POST['email'];
$password = $_POST['password'];
// query SQL untuk insert data
$query="INSERT INTO 'users' ('firstname','lastname','address','email','password') VALUES ('$firstname', '$lastname', '$address', '$email', '$password')";
if($query != "required"){
echo" &lt;script&gt; alert('Anda Harus Mengisi Semua Data!'); &lt;/script&gt;";
} else if($query == "password"){
echo "&lt;div class='notif'&gt;Maaf, password yang kamu masukan tidak sama&lt;/div&gt;";
} else if($query == "email"){
echo "&lt;div class='notif'&gt;Maaf, email yang kamu masukan sudah terdaftar&lt;/div&gt;";
} else{
// mengalihkan ke halaman index.php
header("location:login.php");
}
} else { die("Kamu belum kirim data apapun dari form!"); } ?> </pre>