-1
我正在從搜索頁面獲取用戶的輸入,然後使用PHP,我連接到數據庫,執行查詢並嘗試顯示結果在頁面上。我需要在div標籤中顯示結果,我需要顯示各種搜索結果。使用PHP和MySQL在自定義div標籤內顯示搜索結果
<?php
ob_start();
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="test1"; // Database name
$tbl_name="postjob"; // Table name
// Create connection
$conn = new mysqli($host, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
$dbconn = mysqli_select_db($conn, $db_name) or die(mysql_error());
echo $dbconn;
echo "Connected to Database<br />";
$output = '';
$keywords=$_POST['keywords'];
$location=$_POST['location'];
$keywords = mysqli_real_escape_string($conn, $keywords);
$location = mysqli_real_escape_string($conn, $location);
$sql="SELECT * FROM $tbl_name WHERE job_title LIKE '%$keywords%' OR job_type
LIKE '%$keywords%' OR job_category LIKE '%$keywords%' OR job_tags LIKE
'%$keywords%' OR description LIKE '%$keywords%' OR company_name LIKE
'%$keywords%' OR location LIKE'%$location%'";
$result=mysqli_query($conn, $sql);
$count=mysqli_num_rows($result);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Sign Up</title>
</head>
<body>
<section class="content_area">
<div class="banner">
<div class ="result">
<table>
<tr>
<?php
while($jobsearch=mysqli_fetch_assoc($result)) {
echo "<tr>";
echo "<td>"."<h3>".$jobsearch['job_title']."</h3>"."
<br>".$jobsearch['company_name']."<br>".$jobsearch['description']."</td>";
echo "</tr>";
}
?>
</tr>
</table>
</div>
</div>
</section>
</body>
</html>
我打電話給上面的PHP文件,使用HTML表單頁面中包含關鍵字和位置文本框的後置操作。我從數據庫中提取job_title,company_name和description並顯示它。這裏我使用一個表來顯示。但我想用一個div,我需要做一些樣式。我試圖用下面的代碼替換表格與div,但它不顯示任何結果。
<?php
while($jobsearch=mysqli_fetch_assoc($result)) {
echo "<div>"."<h3>".$jobsearch['job_title']."</h3>"."
<br>".$jobsearch['company_name']."<br>".$jobsearch['description'].
</div>";
}
?>
我期待的結果類似下面一個div
job_title
company_name
description
<button>Apply</button>
我嘗試下面的代碼中,但它不顯示任何結果。
<?php
while($jobsearch=mysqli_fetch_assoc($result)) {
echo "<div><h3>".$jobsearch['job_title']."</h3></div>
<div>".$jobsearch['company_name']."</div>
<div>".$jobsearch['description']. "</div>";
}
?>
我需要定製這個div做一些樣式。有人可以幫助我如何實現這一目標嗎?
我得到的結果使用表。但我想結果裏面的div標籤,我需要自定義div usi一些造型。 –
編輯我的答案。其簡單的 –
我可以在另一個
希望它能起作用。
來源
2016-08-16 05:08:17 Noman
代碼爲「您的迴音語句丟失 試試這個
連接是輸出應該拋出一個錯誤,這個輸出是由一些定義的值替換的變量
來源
2016-08-16 05:08:32
它不工作正常,即使你的建議 –
更新我的回答,連接,我不得不輸出,什麼對你 –
錯誤我在與你的建議代碼的最後更新我的問題。當我使用它時,它不顯示任何結果。 –
相關問題