php form表单相关问题
php代码如下:
価格: show_by_Price.php关键处理代码如下:
if ($_GET[categories]=='pleaseChoose'){
if ($_GET[price]=='Please_Choose'){
//$result_price=null;
echo Please_choose ;
}
else {
if ( $_GET[price]=='hight'){
echo p_H ;
$result_price = mysql_query("SELECT * FROM Product where Price>2000");
}
elseif ($_GET[ Price]=='middle'){
echo p_M ;
$result_price = mysql_query("SELECT * FROM Product where Price1000");
}
else{
echo p_L ;
$result_price = mysql_query("SELECT * FROM Product where Price }
}
}
else
{
if ($ _GET[価格]=='Please_Choose'){
echo C_P ;
$result_price = mysql_query("SELECT * FROM Product where category='$_GET[categories]'");
}
else{
if ($_GET[price]=='hight'){echo C_H;
$result_price = mysql_query("価格>2000 およびカテゴリ='$_GET[カテゴリの製品から選択 * ]'");
}
elseif ($_GET[price]=='middle'){echo C_M;
$result_price = mysql_query("SELECT * FROM Product where (Price<2000 && Price> 1000 )and カテゴリ='$_GET[カテゴリ]'");
}
else{echo C_L;
$result_price = mysql_query("SELECT * FROM Product where Price }
}
}
つまり何かを選択してください時期気候、実行対象はecho p_L ;
$result_price = mysql_query(" SELECT * FROM Product where Priceではなくecho Please_choose ;
求高手指点
------解决方案-------- ------------当表单提交時、もう一つの表单の値は未設置状態であり、希望的等ではないので選択してください、したがって、你的後台逻辑判断あり
-----解解案---------