【发布时间】:2017-11-28 08:13:21
【问题描述】:
如何在一个表单中选择两个值 select html?
究竟是如何爆炸的?
this is my table
id name divition
1 john IT
2 blair ACCOUNTING
3 Fira Finance
我有这样的形式
<select name="select" id="divi">
<option value="it">IT</option>
<option value="ACCOUNTING.FINANCE">Accounting Finance</option>
而php的过程会是这样的
if (isset($_POST['submit'])) {
$divi = $_POST['divi'];
$divi = explode(".",$divi);
$sql = "SELECT * FROM table WHERE divition = '$divi'";
当用户选择 Acc & Finance 时,我需要显示数据,它将显示包含会计和财务部门的所有名称。
非常感谢
【问题讨论】:
-
拆分“.”上的值,然后使用 like .. 和...构建 where 子句
-
怎么做?你能告诉我代码吗?我对谷歌感到沮丧
-
对于会计/财务,您的 where 子句应类似于:
WHERE divition like 'ACCOUNTING' OR divition like 'FINANCE' -
你不能,将一个数组放在一个字符串中。 $divi 现在是一个数组。
-
如何用变量做到这一点?因为我的代码不只是一个