-1
插入多個複選框值我有3個複選框:如何選擇MySQL的列使用用於循環
<input name="perm[0]" type="checkbox" value="1" />
<input name="perm[1]" type="checkbox" value="1" />
<input name="perm[2]" type="checkbox" value="1" />
林使用for循環通過陣列進行迭代如下:
for($i=0; $i < 3; $i++)
{
$perm[$i] = isset($_POST[$perm][$i]) ? 1 : 0;
}
此前我成功創建了3列,分別爲uread
,uwrite
和usearch
。 我想從perm [0]插入uread,perm [1]到uwrite等數據,我不知道如何使用單個INSERT語句來做到這一點。
在此先感謝。
我不明白你的問題,你是什麼意思「在每次迭代中選擇相應的表列來插入值?」 – Revent
@Revent我認爲OP想用不同的列生成動態查詢,具體取決於所選的複選框。 – BlitZ
如果只有三個,那麼你爲什麼不在你的標記中使用直接名字而不是'perm []'? – BlitZ