永发信息网

PHP 同时提交多条记录

答案:1  悬赏:20  手机版
解决时间 2021-12-03 00:55
  • 提问者网友:鼻尖触碰
  • 2021-12-02 03:15
PHP 同时提交多条记录
最佳答案
  • 五星知识达人网友:青尢
  • 2021-12-02 04:05
多个提交和一个提交的道理是相同的,只是一些细节上要注意。

提交一个你懂了,我还是提一下,表单是:

PHP存数据库的语句是:
$sql="insert into tab(...) values ($_POST[...])";//省略字段和值

那么多个提交的方法一,表单是:

PHP存数据库语句是:
$sql="insert into tab(...) values ($_POST[...1])";//省略字段和值
mysql_query($sql);
$sql="insert into tab(...) values ($_POST[...2])";//省略字段和值
mysql_query($sql);

上面方法一写的例子是两条,多条的方法相同,技巧就是输出表单使用JS的循环,存盘的PHP代码也可以循环,并且能够判断为空的就不提交,比如表单20条,只填了5条,就只存5条到数据库。

方法二是使用数组,表单:

PHP代码是:
for ($i=0;$iif ($_POST["name"][$i]!='')
{
$sql="insert into tab(...) values ($_POST[...][$i])";//省略字段和值
mysql_query($sql);
}
这样表单可以写任意多行,PHP里面是数组,能够自动获取有多少数据。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯