Postingan lainnya
Pengecekan data ganda
Salam, Mohon petunjuk saya sedang membuat form entry user. Dan sedang membuat pengecekan atas dobel id datanya. Sudah saya coba jalankan prosesnya udah bener maksudnya jika data dbel ditolak. Namun kok nga muncul ya pesan error yg saya buat yg muncul hanya diaddress bar dengan info failed. Mohon petunjuknya..thx
<?php
include("config/connection.php");
//enkripsi password
if (isset($_POST['simpan']))
{
$id=$_POST['id'];
$nama=$_POST['nama'];
$dept=$_POST['dept'];
$pass=md5($_POST['pass']);
$password=$_POST['pass'];
//$tgl=$_POST['tgl'];
$tgl2=date("Y-M-D",strtotime('now'));
$tgld =date_default_timezone_get();
//set $tanggal=now();
$level=$_POST['level'];
$email=$_POST['email'];
$sts=0;
$cekdata="select* from user where id='&id'";
$ada=mysqli_query($db,$cekdata) or die(mysqli_error());
//$cek_uid=mysqli_num_rows(mysqli_query("select id from user where id='$_POST['id']'"));
if (mysqli_num_rows($ada)>=1)
{
$_session['pesan']='Data sudah ada !!';
}
else
{
$sql= "insert into user(id,nama,dept,pass,level,email,sts)
value ('$id','$nama','$dept','$pass','$level','$email','$sts')";
$query=mysqli_query($db,$sql);
}
if($query)
{
header('Location:list_user.php?status=Success !!');
}
else {
header('Location:list_user.php?status=Failed !!');
}
}
else {
die(" Access Forbiden !!..");
}
?>
Tanggapan
lah pesan di sessionnya gk dikeluarkan? atau ditampilkan?
1 Jawaban:
Jawaban Terpilih
tinggal kamu echo aja sessionnya <pre> if (mysqli_num_rows($ada)>=1)
{ echo $_session['pesan']='Data sudah ada !!';
} </pre> semoga menjawab ^^
Tanggapan
kok belum bisa ya..alias sama walau sdh ditambah echo.. proses langsung ke : header('Location:list_user.php?status=Failed !!');
thx
coba kamu cek di variable $cekdata kamu typo dibagian where. where id = $id
sorry mau tanya lagi perihal pesan error :
echo $_session['pesan']='Data sudah ada !!';
kalau mau menambahkan tombol kayak OK trus kalau dipilih OK kembali ke menu sebelumnya gimana ya?
thx