我只是在學習PHP,我跟着這本書到最後的細節,當我去到我創建的本地主機網頁,從數據庫中提取信息時,什麼也沒有顯示網頁。我整晚都在Google上排除故障,並一遍又一遍地閱讀這本書,看看我錯過了什麼。我發佈了我寫的代碼,看看是否有人可以帶領我在正確的領域解決我的問題。在我的數據庫中顯示信息很困難
<html>
<head>
<title>Pay Scale</title>
<style type="text/css">
table {
background-color: #FCF;
}
th {
width:150px;
text-align: left;
}
</style>
</head>
<body>
<h1>Pay Scale</h1>
<form method= "post" action= "Payscale.php"
<input type="hidden" name="submitted" value="true" />
<label> Search Category:
<select name="category">
<option value="Id">ID</option>
<option value="First Name">First Name</option>
<option value="Last_Name">Last_Name</option>
</select>
</label> <label>Search Criteria:
<input type="text" name="criteria" />
</label>
<input type="submit" />
</form>
<?php
if (isset($_POST['submitted'])){
include('payconnect.php');
$category = $_POST['category'];
$criteria = $_POST['criteria'];
$query = "SELECT * FROM employee pay range WHERE $category = '$criteria'";
$result = mysqli_query($dbcon, $query) or die('error getting data');
echo "<table>";
echo "<tr> <th>ID</th> <th>First Name</th> <th>Last_Name</th> <th>Pay_Range</th> </tr>";
While($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
echo "<tr><td>";
echo $row['ID'];
echo "</td><td>";
echo $row['First Name'];
echo "</td><td>";
echo $row['Last_Name'];
echo "</td><td>";
echo $row['Pay_Range'];
echo "</td><tr>";
}
echo "<table>";
}
?>
</body>
</html>
你可能想通過一個HTML驗證運行代碼。你在'
你需要獲得一個語法高亮的IDE(即使這個網站有這個功能)。這將使編碼更容易。 – 2014-09-27 13:24:00
MC皇帝我正在使用記事本++,我已經看到其他人使用它的突出顯示,我會發現如何讓它爲我工作。再次感謝您的建議。 – 2014-09-27 13:35:22