這是我的搜索形式編碼:PHP的結果頁
<html>
<head>
<title>Search</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<form action="https://excelforth.com/search1.php" method="GET">
<input type="text" name="query" />
<input type="submit" value="Search" />
</form>
</body>
</html>
的事情是,當我提出我的網頁上這種形式,它進入到PHP的結果頁,顯示結果。但事情是,它只是一個簡單的頁面,只顯示結果。
我的搜索頁面:
www.mysite/test/certification-database-search/
php文件位於我的根目錄文件夾中。我被告知,對於wordpress,單個子頁面不能被編輯。
我如何:
1.顯示在同一頁面在搜索頁的結果。不是一個全新的頁面。
2.Retain頁面佈局和頁面
3.如果可能運行在/認證數據庫搜索的PHP文件的主題/頁眉/頁腳/並從那裏查詢。而不是使用我的webroot文件夾中的一個。
謝謝!
把你的形式和PHP在一頁中,PHP在下面的HTML頂部,然後使用'action =「」' - 使用輸入變量作爲'$ var = $ _ GET ['var'];'然後'echo $ var;'例如(簡而言之) –
哦哇!謝謝!那正是我需要的!現在顯示從php輸入的空數據的錯誤消息。有沒有一種方法,我可以禁止php的運行我點擊提交之前,?並且只在我點擊提交時運行? –
不客氣。你可以將你的PHP包裝在一個條件語句中,比如'if(isset($ _ GET ['submit'])){// code}'然後命名你的提交按鈕'' –