我有一个具有以下选项的comboBox:转储,膳食和医疗。我想将值插入与用户选择的选项相对应的列中。
可能吗?
这是我的最新查询。
$conn->query("INSERT INTO expenses
SET employee_id = :emp_id,
client_id = :client_id,
CASE
WHEN :cat == 'transpo' THEN transpo_exp = :worth
WHEN :cat == 'meal' THEN meal_exp = :worth
WHEN :cat == 'medical' THEN medical_exp = :worth");
最佳答案
please use array [] symbol in select name.
<select name="expenses[]" multiple="multiple">
<option value=""></option>
<option value=""></option>
<option value=""></option>
</select>
and get array variable.
$expenses= $_POST['expenses'];
for($i = 0; $i < count($expenses); $i++){
echo $expenses[$i];
$Qry = mysql_query("INSERT INTO expenses VALUES('$expenses[$i]]')");
}
关于php - 插入到基于php变量的表列中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47987600/