我有一個表格上我的網站20個複選框,我需要1-3之間選擇。但你可以有發言權PHP:複選框和形式
1,2和3 或 4,5和1
一旦用戶選擇了他想要它在數據庫中搜索基於他們選擇什麼合適的答案,檢查框。
我的想法是有「IF」語句,但意味着我將有負載。
周圍沒有任何其他辦法嗎?
if ((!empty($1)))
{
$sql= "SELECT * FROM db WHERE db.category
LIKE CONVERT(_utf8 '%1%' USING latin1) COLLATE latin1_swedish_ci $limit ";
$result = mysql_query($sql);
}
else if ((!empty($1)) && (!empty($2))) {
$sql= "SELECT * FROM db WHERE db.category
LIKE CONVERT(_utf8 '%1%' USING latin1) COLLATE latin1_swedish_ci
AND db.category LIKE CONVERT(_utf8 '%2%' USING latin1)
COLLATE latin1_swedish_ci $limit "; $result = mysql_query($sql);
}
你試過了嗎? – 2013-02-17 22:38:22
您需要使用JavaScript控制客戶端,然後提交表單(或使用實時AJAX),您必須在PHP中再次重新驗證服務器端的輸入。 – 2013-02-17 22:39:10
「加載」什麼樣的負載?除非您在8088-4.77mhz計算機上運行瀏覽器,否則計算有多少選中的複選框不會產生「負載」。 – 2013-02-17 23:17:23