PHP開(kāi)發(fā)查詢(xún)搜索之獲得搜索關(guān)鍵字
代碼邏輯
搜索關(guān)鍵字
我們先制作提交搜索的表單。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>查詢(xún)器</title> </head> <body> <form action="" method="get"> <p><input type="text" name="keywords" value="" placeholder="請(qǐng)輸入內(nèi)容"/> <p><input type="submit" value="查詢(xún)"/> </form> </body> </html>
我們使用get提交方式來(lái)進(jìn)行提交。
<?php print_r($_GET); ?>
打印出get的值查看是否接收到
我們接著獲取輸入的關(guān)鍵詞
<?php $keywords=$_GET['keywords']; echo '查詢(xún)關(guān)鍵詞'.$keywords; ?>
我們發(fā)現(xiàn),如果輸入的是空,查詢(xún)的數(shù)據(jù)就會(huì)很麻煩,為了避免這種錯(cuò)誤操作我們?cè)撛趺崔k。
$keywords = isset($_GET['keywords']) ? trim($_GET['keywords']) : '';
去除兩邊的空格,否則為空。
本章難點(diǎn):
使用get方式獲得數(shù)據(jù).并進(jìn)行調(diào)試
isset 的使用