我聲明瞭這兩個,但我總是得到錯誤。 我在想isset,但我不知道如何使用它。這是我3周的自學PHP,我還不是很好。未定義的變量錯誤 - PHP
$searchq = $_POST['lname'];
$searchw = $_POST['fname'];
這是我的錯誤:
Undefined variable: searchq
Undefined variable: searchw
我會明白任何幫助。
$per_page = 20;
$pages_query = mysql_query("SELECT COUNT(fname) FROM sheet1");
$pages = ceil(mysql_result($pages_query, 0)/$per_page);
$page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1;
$start = ($page - 1) * $per_page;
if((isset($_POST['fname'])) && (isset($_POST['lname']))){
($searchq = $_POST['lname']);
($searchw = $_POST['fname']);
}
$query = mysql_query("SELECT * FROM sheet1 WHERE lname like '%$searchq%' AND fname like '%$searchw%' LIMIT $start, $per_page");
while($query_row = mysql_fetch_assoc($query)){
echo '<p>', $query_row['fname'] . ' ' . $query_row['lname'] ,'</p>';
}
if($pages >= 1 && $pages <= $pages){
for($x=1; $x<=$pages; $x++){
echo ($x == $page) ? '<strong><a href="?page='.$x.'">'.$x.'</a></strong> ' : '<a href="?page='.$x.'">'.$x.'</a> ';
}
}
這是我的代碼的全部內容。 我正在做一個搜索框,但每次我輸入空值時,我得到了錯誤,它顯示了我的數據庫中的所有記錄。
此代碼不是您的錯誤發生的地方。發佈更多代碼。 –
這段代碼是正確的?你可以發送洞碼嗎? –