Notice: undefined index: no_hp in c:\xampp\htdocs\gosok\proses_register.php on line 7

<?php include ("koneksi_db/koneksi.php");

  $nama = $_POST['nama'];
  $user = $_POST['username'];
  $pass = $_POST['password'];
  $email = $_POST['email'];
  $no_hp = $_POST['no_hp'];

  $cekuser = mysql_query("SELECT * FROM user WHERE username = '$user'");

  if(mysql_num_rows($cekuser) > 0) {
    echo "<script> alert('Username Sudah Terdaftar, Silahkan Cari Username Baru..');
          window.location.href='index.php' </script>";
  } else {
    if(strlen($_POST['password']) < 8) {
       echo "<script> alert('Panjang Kata Sandi Minimal 8 Karakter !!');
              window.location.href='index.php' </script>";
    } else {
      $simpan = mysql_query("INSERT INTO user(nama,username,password,email,no_hp) VALUES('$nama','$user','$pass','$email','$no_hp')");

      if($simpan) {
         echo "<script> alert('Pendaftaran Sukses, Silahkan Login..');
              </script>";
      } else {
         echo "<script> alert('Proses Pendaftaran Gagal! Pastikan Anda Mengisi Form Dengan Benar..');
               </script>";
      }
    }
  }
?>

Ini kenapa ya data yang mau dimasukkin ke database saat register tidak bisa hanya pada bagian no_hp saja, sementara yang lain bisa. Salahnya dimana ya, bantuin plisss. Makasih :)

avatar Diyah96
@Diyah96

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

itu error karena no_hp gak kedetek

<pre> $no_hp = $_POST['no_hp']; &lt;&lt;&lt; </pre>

$_POST no hpnya gak ketemu coba diliat form sebelumnya bener atau tidak namanya no_hp

avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Dipost 5 tahun yang lalu

Tanggapan

Iya mas baru nyadar ternyata nama variabelnya beda dengan yang form, padahal udah mumet duluan wkwk maklum newbie. Makasih ya mas :)

Ur well, btw di apalin y kalau lagi error, biar kedepanya tau error ini errornya dmn, trus ada on line 7 itu

Dimana code tersebut error

Login untuk ikut Jawaban