您好,我可以幫助您處理腳本;我想從不同的列和價格範圍創建搜索腳本:所以search.php是:如何使用assoc array創建<form>
<?php
/* connect to the database*/
$db = new mysqli("localhost", "root", "", "movie");
/* check connection */
if ($db->connect_errno) {
echo "Connection failed: " . $db->connect_error;
exit();
}
$query="SELECT * FROM `filmi`
WHERE (`nomer` rlike '%$search%' OR
`rezume` rlike '%$search%' OR
`kategoriq` rlike '%$search%') AND
`seriq` BETWEEN '%$pricemin%' AND '$pricemax'
ORDER BY seriq ASC";
/* create a prepared statement */
if ($stmt = $db->prepare($query)) {
/* bind parameters for markers */
$stmt->bind_param("sssdd", $search, $search, $search, $pricemin, $pricemax);
/* execute query */
$stmt->execute();
/* get result */
$result = $stmt->get_result();
if ($result) {
/* now you can fetch the results into an assoc array */
while ($row = $result->fetch_assoc()) {
echo $row['nomer']. ", " .$row['rezume']. ", " .$row['kategoriq']. ", " .$row['seriq']. "<br>";
}
}
/* close statement */
$stmt->close();
}
/* close db connection */
$db->close();
?>
什麼是「<form method=?>
」表格填寫$ search和$ pricemin/$ pricemax字段?
heay,你想在窗體的文本框中填寫$ _REQUEST值? – 2013-02-16 13:45:42
我是menage來填補它,但現在當我沒有把任何文字的$ search只把$ pricemin/$ pricemax它不顯示任何結果:(你能幫我嗎? – user2052643 2013-02-16 13:52:48
我很樂意幫助你。但是,我不能瞭解你的問題,請你詳細說明 – 2013-02-16 14:10:09