Re: [請益] 傳遞SQL查詢的結果
search.html
<form action="detail.php" method="post">
<label>條件一:<input name="q1" /></label><br />
<label>條件二:<input name="q2" /></label><br />
<label>條件三:<input name="q3" /></label><br />
<input type="submit" value="查詢" />
</form>
detail.php
<?php
session_start();
if (isset($_GET["id"]) && is_numeric($_GET["id"])) {
$id = (int) $_GET["id"];
} else if (isset($_POST["q1"]) &&
isset($_POST["q2"]) &&
isset($_POST["q3"])) {
$q1 = $_POST["q1"];
$q2 = $_POST["q2"];
$q3 = $_POST["q3"];
} else if (isset($_SESSION["q1"]) &&
isset($_SESSION["q2"]) &&
isset($_SESSION["q3"])) {
$q1 = $_SESSION["q1"];
$q2 = $_SESSION["q2"];
$q3 = $_SESSION["q3"];
} else {
echo('您尚未查詢,請<a href="search.html">按此回查詢頁</a>。');
exit();
}
if (isset($id)) {
// 回傳以 $id 查詢的結果
} else {
// 儲存上次查詢的資訊
$_SESSION["q1"] = $q1;
$_SESSION["q2"] = $q2;
$_SESSION["q3"] = $q3;
// 回傳以 $q1 ~ $q3 查詢的結果
}
--
★∥ ○ ◢ 〞` ◣ ◥◣◢◣◢◣ ◢▏。 ○ ο ∣★
★| ° ◢ ╮ ██◤ █◤◥◤█ ∥ o ° ∥★
★∥ 。 ● ● ◤ ◥ █ █ ∥ ◢╱﹋◣ 。 ∣★
★∣ ◥ˍ ◤◤ ◢◤ ◢◢◤██◤ ◣ ◢╱ ● ︶ ( ∥★
★∥ ( ◢◤ ◤ing ∥say ◢███ ╰ ◤ ζ ) ∣★
★│ ) mt.rmstudio.tw ︾ mt@moztw.org ◤ ◥◢ ◤◤ wnqui ∥★
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.148.119
→
08/05 10:03, , 1F
08/05 10:03, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
請益
1
7