Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in

saya sudah membaca semua tapi masih bingung mohon bantuannya... function anti_injection($data){ $filter =mysqli_real_escape_string(stripslashes(strip_tags(htmlspecialchars ($data,ENT_QUOTES)))); return $filter; } comment Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in

<?php
include "inc/inc.koneksi.php";
include "inc/fungsi_hdt.php";

function anti_injection($data){
  $filter =mysqli_real_escape_string(stripslashes(strip_tags(htmlspecialchars
           ($data,ENT_QUOTES))));
  return $filter;
}
$username= anti_injection($_POST['username']);
$pass	 = anti_injection($_POST['password']);
#$pass = anti_injection($_POST['password']);
// pastikan username dan password adalah berupa huruf atau angka.
if (!ctype_alnum($username) OR !ctype_alnum($pass)){
//  echo "Sekarang loginnya tidak bisa di injeksi lho.";
?>

<?php
}else{
	$login	=mysqli_query("SELECT * FROM user WHERE user='$username'");
	$ketemu	=mysqli_num_rows($login);
	if ($ketemu>0){
		$r	=mysqli_fetch_array($login);
		$pwd	=$r['pass'];
		if ($r['blokir'] == 'Y'){
			salah_blokir($username);
			return false;
		}
		if ($pwd==$pass){
			sukses_masuk($username,$pass);
		}else{
			session_start();
			$salah =1;
			$_SESSION['salah']=$_SESSION['salah']+$salah;
			if ($_SESSION['salah']>=3){
				blokir($username);
			}
			salah_password();
		}
	}else{
		salah_username($username);
	}
}
?>

avatar hairunnisahanny23
@hairunnisahanny23

1 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

Coba lihat webnya aja boleh gak ?

1 Jawaban:

coba tambahkan variable koneksinya

<pre> $filter =mysqli_real_escape_string($koneksi, stripslashes(strip_tags(htmlspecialchars ($data,ENT_QUOTES)))); </pre> coba lihat di dalam koneksi.php apa nama variablenya. dan lihat juga apakah memang benar nama filenya inc.koneksi.php nama filenya agak aneh di

<pre> include "inc/inc.koneksi.php"; </pre>

avatar VikSintus
@VikSintus

96 Kontribusi 36 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban