平常我們在開發系統時,一定不會缺少查詢弁?然而往往算個條件是無法滿足用戶的要求的,這時我們就應該設置多重條件進行組合,讓用戶查詢時以更加方便地選擇查詢條件,迅速找到他們所滿足的記錄.
現在我們假設開發一個鐘表公司的客戶訂單系統,有客戶訂單編號,類別,名稱,數量,价格等資料,這里就不將資料一一列擊,.訂單表如下:
訂單編號(id) 類別(type)名稱(name)數量(qty) 价格(price)
001 机芯 机芯1 100 150
001 表殼 表殼1 1000 60
001 表帶 表帶1 500 70
002 机芯 机芯2 200 40
002 表殼 表殼2 300 53
002表帶 表帶2 400 46
現在我們設想要建一個查詢系統,讓用戶即可根据訂單編號,也可根据類別,或者根据价格,或者其中的各自組合來實現快速查詢,代號如下:
下面此部分是顯示查詢條件的窗体
<html>
<?
$linkstr=mysql_connect(“localhost”,”root”,”sa”);
mysql_lect_db(“cx”,$linkstr);
?>
<script language=”javascript̶陶铸1;>
function variable()
{
if (document.arch.lect1.value!=”1″)
{
if (document.arch.no.value==””)
{
window.alert(“請輸入訂單號碼!”);
return fal;
}
el
{
if (document.arch.type.value==””)
{
window.alert(“請選擇配件類別!”);
return fal;
}
}
}
el
{
if (document.arch.lect2.value!=”1″)
{
if (document.arch.price.value==”R未来简史读后感21;)
{
window.alert(“請輸入价格!”);
return fal;
}
}
}
}
</script>
<br>
<center><font size=”5″><b>多重條件組合查詢</b></font></center>
<br>
<body>
<form action=”archjg.php” method=”post” name=”arch” onsubmit=”return variable(this.value)”>
<table align=”center” border=”1″ width=”400″>
<tr>
<td align=”left” width=”100″>訂單編號</td>
<td align=”left” width=”300″><input 以感动为话题的作文600字type=”text” name=”no”></td>
</tr>
<tr>
<td align=”left” width=”200″>
<lect name=”lect1″>
<option lected value=”1″>
<option value=”2″>或者
<option value=”3″>而且
</lect>類別為
</td>
<td align=”left” width=”200″>
<lect name=”type”>
<option lected>
<?
$querystring=”lect distinct type from orders “;
$result=mysql_query($querystring,$linkstr);
while (list($type)=mysql_fetch_row($result))
{
echo “<option value=”$type”>”.$typlearnede;
}
?>
</lect>
</tr>
<tr>
<td>
<lect name=”lect2″>
<option lected value=”1″>
<option value衷心感谢=”2″>或者
<option value=”3″>而且
</lect>价格位在
</td>
<td><lect name=”price”>
<option lected>
<option value=”1″>50以下
<option value=”2″>50~200?
<option value=”3″>200以上
</lect>的配件
</td>
</tr>
<table width=”400″ align=”right”>
<tr>
<td>
<input type=”submit” name=”submit” value=”開始查詢”>
</td>
</tr>
</table>
</table>
</form>
</body>
</html>
本文发布于:2023-04-06 06:08:40,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/a727d9c3f06e116c55190362a5d85c8c.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:多重條件組合查詢(一).doc
本文 PDF 下载地址:多重條件組合查詢(一).pdf
留言与评论(共有 0 条评论) |