问题1。
index.php第9行的错误“$ error = getAct($ _ GET ['error']);”
这是conncect.php
<?php
$mysql_host = 'localhost';
$mysql_username = 'root';
$mysql_password = '';
$mysql_dbname = 'db_nestle';
$link = mysqli_connect("$mysql_host", "$mysql_username", "$mysql_password", "$mysql_dbname") or die("Error " . mysqli_error($link));
?>
这是function.php
<?php
function getAct($string) {
include 'connect.php';
if (get_magic_quotes_gpc()) {
$string = stripslashes($string);
}
$string = mysqli_real_escape_string($link, $string);
return $string;
}
?>
的index.php
<?php
error_reporting(E_ALL);
ini_set('display_errors','On');
include 'include/connect.php';
include 'include/function.php';
#Lihat cookies user, apakah masih ada atau masih berlaku
secure();
$error = getAct($_GET['error']);
?>
问题2 show_table.php错误第4行和第5行。“$ id = $ _ GET ['query'];”
index.php中的这个jquery
function loadTable() {
var lim = 10;
var qry = $('input[name="cari"]').val(); // qry ada value dari input type text dengan nama "cari"
$.ajax({
url:"show_table.php", // URL Tabel yang akan di select
type:"GET", // Method yang digunakan = GET (Juga bisa menggunakan method POST)
data:{query: qry, limit: lim}, // Kirim data ke "sales_on_pelanggan_tabel.php?query=qry" qry = input text nama "cari" sesuai dengan apa yang kita ketik di input text
success: function(result){
$("#divTable").html(result).css('margin-top','10px'); // Masukkan hasil dari pencarian ke kontent, dengan ID="divTable"
}
});
}
这是show_table.php
<?php
include 'include/connect.php';
include 'include/function.php';
$id=$_GET['query'];
$q = $_GET['q'];
$limit = $_GET['limit'];
if($q){
$sql = "SELECT * FROM User order by nama limit $limit";
$query = mysqli_query($link,$sql);
if(mysqli_num_rows($query) > 0){
请帮帮我。 :(
答案 0 :(得分:0)
未定义的索引通知意味着您正在尝试访问未声明的数组索引。首先使用isset()进行检查:
$error = (isset($_GET['error']) ? getAct($_GET['error']) : '');
$id = (isset($_GET['query']) ? $_GET['query'] : '');
$q = (isset($_GET['q']) ? $_GET['q'] : '');
然后我会在这些值为空时添加一些回退。