接一來這部分是實現用戶提交之後的查詢結果,也是程序代碼的主體部份: $showstr:
$linkstr=mysql_connect("localhost","root","sa");
mysql_select_db("cx",$linkstr);
$showstr="查詢條件為:";
$querystring="select no,type,name,qty,price from orders";
switch (>switch ( $select1)
{
case 1:
if (!empty($no))
{
switch($select2)
{
switch($select2) $querystring.=" where no=".$no;
$showstr.="訂單為".$no."所有資料";
break;
case 2:
switch( $ price)
{
case 1:
$querystring.=" where no=".$no." 或 price$showstr.="訂單為".$no . "或所有價格少於50元的資料";
break;
case 2:
$querystring.=" where no=".$no." or price between 50 and 200"; >$showstr.="訂單為".$no."或所有價格介於50到200元間的資料";
break;
case 3:
$querystring.=" where no = ".$no." 或 price>200";
$showstr.="訂單為".$no."或價格大於200元間的所有資料";
break;
} break;
case 3:
switch($price)
{
case 1:
$querystring.=" where no=".$no." 和 price$showstr.="訂單為".$no."且所有價格少於50元的資料";
break;
case 2:
$querystring.=" where no= " .$no." and price between 50 and 200";
$showstr.="訂單為".$no."且價格介於50到200元間的所有資料";
break;
case 3:
$querystring.=" where no=".$no." and price>200";
$showstr.="訂單為".$no."且價格大於200元間的所有資料";
break;
}
break;
}
}
用
switch($select2)
{
case 1:
$querystring.=" where type="".$type."" ";
$showstr.="類型為" .$type."所有資料";
break;
case 2:
switch($price)
{
case 1:
{
case 1:
{
case 1:
{
case => ".$type."" or price$showstr.="類型為".$type."或所有價格少於50元的資料";
break;
case 2 :
$querystring.=" where type="".$type."" or price between 50 and 200";
$showstr.="類型為".$type."或價格介於50到200元間的所有資料";
break;
case 3:
$querystring.=" where type="".$type."" 或 price>200"; ="類型為".$type."或所有價格大於200元間的資料";
break;
}
break;
case 3:
break;
case 3:
break;
case 3:
switch($price)
case 1:
$querystring.=" where type="".$type."" and price$showstr.="類型為".$type. "且所有價格少於50元的資料";
break;
case 2:
$querystring.=" where type="".$type."" and price between 50 and 200";
$showstr.="類型為".$type."且價格介於50到200元間的所有資料";
break;
case 3:
$querystring.=" where type ="".$type."" 與 price>200";
$showstr.="類型為".$type."且價格大於200元間的所有資料";
break;
}
break; } }
else
{
switch($price)
{
case 1:
$querystring.=" wherericebreak;
case 2:
$querystring.=" where price between 50 and 200";
$show20050到間的所有資料";
break;
case 3:
$querystring.=" where price>200";
$showstr.="價格大於200元間的所有資料"; 🎜>break;
}
}
}
break;
case 2:
{itch($select
case 2:
{itch($select
case 2:
querystring .=" 其中 no=".$no." 或 type="".$type.""";
$showstr.="訂單為".$no."或類別為".$type."所有資料";
break;
case 2:
switch($price)
{
case 1:
{
case 1:
{
case 1:
{
case 1:
{ ing.="或 type="".$type."" 或 price$showstr.="訂單為".$no."或類別為".$type."或價格少於50元的所有資料";
break;
case 2:
$querystring.=" where no=".$no." 或 type="".$type."" 或 price between 50 and 200";
$showstr.="訂單為".$no."或類別為".$type."或價格介於50到200元間的所有資料";
break;
case 3:
$querystring.=" 其中 no=".$no."or type="".$type."" or price>200";
$showstr.="訂單為".$no."或類別為".$type."或所有價格大於200元間的資料";
break;
}
break;
case 3:
break;
case 3:
>{
case 1:
$querystring.=" where no=".$no." or type="".$type."" and price$showstr.="所有訂單為".$no."或類別為".$type."且價格少於50元的所有資料";
break;
case 2:
$querystring.=" where no= ".$no." 或 type="".$type."" and price between 50 and 200";
$showstr.="訂單為".$no."或類別為".$type."且價格介於50到200元間的所有資料";
break;
case 3:
$querystring.=" where no=".$no."or type="".$type ."" 和 price>200";
$showstr.="訂單為".$no."或類別為".$type."且價格大於200元間的所有資料";
break;
}
break;
}
break;
case 3:
switch($selectquem
{)>其中 no=".$no." and type="".$type.""";
$showstr.="訂單為".$no."且類別為".$type."所有資料" ;
break;
case 2:
switch($price)
{
case 1:
$querystring=" "".$type."" 或 price$showstr.="訂單為".$no."且類別為".$type."或所有價格少於50元的資料";
break;
case 2:
$querystring.=" where no=".$no." and type="".$type."" or price between 50 and 200";
$showstr.="訂單為".$no."且類別為".$type."或價格介於50到200元間的所有資料";
break;
case 3: $querystring.=" where no=".$no."and type="".$type."" or price>200"; $showstr.="訂單為".$no."且類別為".$type."或所有價格大於200元間的資料"; break; }
break;
case 3:
switch($price)
{
case 1:
$querystring.="🎜>case 1:
$querystring.=" no=".no.=" ".$type."" and price$showstr.="訂單為".$no."且類別為".$type."且價格少於50元的所有資料";
break;
case 2:
$querystring.=" where no=".$no." and type="".$type."" 和 price between 50 and 200"; $ showstr.="訂單為".$no."且類別為".$type."且價格介於50到200元間的所有資料";
break;
case 3:
$ querystring.=" where no=".$no."and type="".$type."" and price>200";
$showstr.="訂單為".$no."且類別為" .$type."且價格大於200元間的所有資料";
break;
}
break;
}
break; ($querystring,$linkstr);
echo "
";
if (@mysql_num_rows($result)>0) list($no,$type,$name,$qty,$price)=mysql_fetch_row($result))
{
echo "";
";
echo "";
echo "訂單編號 ";
echo "$no ";
echo "< ;/tr>";
echo ""; ";
echo "類別 ";
echo "$type " ;
echo "
echo ""; " ;
echo "配件 ";
echo " $name ";
echo "
echo ""; ";
echo "數量 ";
echo "$qty ";
echo "
echo "";
echo "價格";
echo "$price ";
echo "";
echo "
}
}
?>
http://www.bkjia.com/PHPjc/315369.html
www.bkjia.com