加一个hidden<input type = 'hidden' name = "names" value="" >
点选checkbox后,将其对应的username写入hidden,多个username用符号分开,如:201,username1@202,username2@203,username3,最后提交。get或post提交后,在php中取出该串,根据分隔符split得到value与name的名值对,最后循环insert就可以了
点选checkbox后,将其对应的username写入hidden,多个username用符号分开,如:201,username1@202,username2@203,username3,最后提交。get或post提交后,在php中取出该串,根据分隔符split得到value与name的名值对,最后循环insert就可以了
<input type="checkbox" name="Announce[]" value="201"/>
用数组
<form action="?action=1" method="post">
<input type="checkbox" name="Announce[0]" value="201"/> <input type="text" name="username[]">
<input type="checkbox" name="Announce[1]" value="202"/> <input type="text" name="username[]">
<input type="checkbox" name="Announce[2]" value="203"/> <input type="text" name="username[]">
<input type="submit" value="haha">
</form>PHP:
if($_POST['Announce']){
foreach($_POST['Announce'] as $key => $val){
$username = $_POST['username'][$key];
//'--$key:[0\1\2] $val:[201\202\203]
//'--Sql
}
}
精卫鸟也是一种方法~