嗨,大家好,我是PHP新手,我試圖在我的管理表中顯示所有信息。當我測試我的PHP文件時,它給了我一個空白頁面,這裏是我的PHP代碼。沒有錯誤,但我得到一個空白頁面,當我執行它時什麼也沒有返回。PHP不顯示任何內容
<?php
require('connect.inc.php');
require('admin.config.inc.php');
require('core.inc.php');
if (!empty($_POST)) {
//initial query
$query = "SELECT * FROM admin where username = :user";
$query_params = array(':user' => $_POST['username']);
//execute query
try {
$stmt = $db -> prepare($query);
$result = $stmt -> execute($query_params);
} catch (PDOException $ex) {
$response["success"] = 0;
$response["message"] = "Database Error!";
die(json_encode($response));
}
// Finally, we can retrieve all of the found rows into an array using fetchAll
$rows = $stmt -> fetchAll();
if ($rows) {
$response["success"] = 1;
$response["message"] = "Post Available!";
$response["users"] = array();
foreach($rows as $row) {
$user = array();
$user["username"] = $row["username"];
$user["designation"] = $row["designation"];
$user["middlename"] = $row["middle_initial"];
$user["firstname"] = $row["first_name"];
$user["lastname"] = $row["last_name"];
//update our repsonse JSON data
array_push($response["users"], $user);
}
// echoing JSON response
echo json_encode($response);
} else {
$response["success"] = 0;
$response["message"] = "No user available!";
die(json_encode($response));
}
} else {}
?>
在您的區塊之間放置更多'回聲'和'消息'以瞭解問題出在哪裏。 –
也許你碰到'else'陳述我猜。 –
'if(!empty($ _ POST))'不是真的,除非有POST值。 –