
<tr class="item">
<td>删除</td>
<td>第<?php echo $i ?>位</td>
<td><input type="text" name="ICNo[]" /></td>
<td><input type="text" name="A_Name[]" /></td>
<td><input type="text" name="A_ContNo[]" /></td>
</tr>
<?php } ?>
<tr>
<td colspan="5"><a href="javascript:" id="AddNum">添加一位队员</a></td>
</tr>
//使用 jQuery 可以像这样:
<script>
$("#AddNum").click(function(){
if ($(".item").size()>=7) {
alert("最多只能添加7个")
return false
}
var item = $(".item:first")
item.clone().insertAfter(item).find("input").val("")//添加多一个插入到后面
})
</script>
在HTML里这样写:
<form ........<input type="text" name="haoma[]" />
<input type="text" name="haoma[]" />
<input type="text" name="haoma[]" />
....
第N个
PHP中这样 *** 作:
foreach($_POST['haoma'] as $v){$sql="insert into haoma values('',$v)"
.......
}
当然这样写一条一条的效率是会慢,再改一下
foreach($_POST['haoma'] as $v){$values.="('',$v),"
}
$values=substr($values,0,strlen($values)-1)
$sql="insert into haoma values $values"
......
下面的query我就不写了
thinkPHP批量添加数据:<input type='text' name='username[]' /><br />
<input type='text' name='username[]' /><br />
<input type='text' name='username[]' /><br />
<input type='text' name='username[]' /><br />
<input type='text' name='username[]' /><br />
也就是name用数组,这样你获取的$_POST['username']就是一个数组,然后你foreach循环插入就行了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)