我想在我的網頁上加載不同的內容,但其中一個$_GET
必須在其中有一個空間(導致從數據庫調用它)。那我該怎麼做?
我沒有設置任何鏈接我正在手動嘗試去?route=1&plantsite=Syncrude+Base+Mine
頁面,但頁面未加載。
這裏是我的PHP:
require_once('config.inc.php');
$gGetRoute = $_GET['route'];
$gGetPlantSite = $_GET['plantsite'];
if ((isset($gGetRoute)) && (isset($gGetPlantSite)) {
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_BASE);
if ($stmt = $mysqli -> prepare("SELECT Latitude, Longitude, Title, Arrival_Time, Direction_Of_Bus, What_Shift FROM Routes WHERE Route_Number = ? AND Plant_Site = ?")) {
$stmt -> bind_param('ss', $gGetRoute, $gGetPlantSite);
$stmt -> execute();
$stmt -> bind_result($gLatitude, $gLongitude, $gTitle, $gArrivalTime, $gDirectionOfBus, $gwhatShift);
}
}
使用'%20 '在URL中編碼空格 – 2013-03-06 07:57:00
**你的意思是**頁面沒有加載**?任何錯誤?訪問日誌中沒有記錄?什麼東西?很難從你的代碼中推導出來嗎?它甚至可能是,數據庫查詢是某種錯誤..,未知的列,例如.. – 2013-03-06 08:03:16