PHP 批量添加

PHP 批量添加,第1张

<?php $Num=5for($i=1$i<=$Num$i++) {?>

<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循环插入就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11753600.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存