PHP,如何遍历表单并写入数据库?

WBOY
Libérer: 2016-06-23 14:00:12
original
1339 Les gens l'ont consulté

有个样式为:









要把四个id里面的值写入到一张数据表中,请问该怎么写PHP?


回复讨论(解决方案)

不可能!你违规了
你只能得到最后一个 $_POST['id']

<?php	if($_POST['submit']){		foreach ($_POST['id'] as $key => $value) {			//循环插入数据库		}	}?><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 	<title>无标题</title></head><body><form action="" method = "post">	<ul>		<li><input type='text' name='id[]'></li>		<li><input type='text' name='id[]'></li>		<li><input type='text' name='id[]'></li>		<li><input type='text' name='id[]'></li>	</ul>	<input type="submit" name="submit" value="submit" /></form></body></html>
Copier après la connexion
Copier après la connexion

foreach循环体内又是如何操作呢?你的意思我明白了,就是写法上面有点不太懂

<?php	if($_POST['submit']){		foreach ($_POST['id'] as $key => $value) {			//循环插入数据库		}	}?><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 	<title>无标题</title></head><body><form action="" method = "post">	<ul>		<li><input type='text' name='id[]'></li>		<li><input type='text' name='id[]'></li>		<li><input type='text' name='id[]'></li>		<li><input type='text' name='id[]'></li>	</ul>	<input type="submit" name="submit" value="submit" /></form></body></html>
Copier après la connexion
Copier après la connexion

foreach循环体内又是如何操作呢?你的意思我明白了,就是写法上面有点不太懂

foreach循环体内又是如何操作呢?你的意思我明白了,就是写法上面有点不太懂

foreach ($_POST['id'] as $key => $value) {			mysql_query("INSERT INTO 表名(xxx) VALUES ($value)");		}
Copier après la connexion
Copier après la connexion

现在我喜欢$("form").serialize()直接带走所有的表单元素...

现在我喜欢$("form").serialize()直接带走所有的表单元素...
就算能直接带过去,但是后台还是要对应传值,不然插不去数据库。


foreach循环体内又是如何操作呢?你的意思我明白了,就是写法上面有点不太懂

foreach ($_POST['id'] as $key => $value) {			mysql_query("INSERT INTO 表名(xxx) VALUES ($value)");		}
Copier après la connexion
Copier après la connexion


谢谢你,我试了下,可以传入单维数组,现在我碰到的是个二维数组,也就是一个列表有两个name值需要传进去,唉,比如我需要传一个ID和一个TITLE进去,
可以修改$_POST['id']['title'] as .....
这样可以吗?大侠,你是否有这方面的资料,可否分享一下呢?

这样可以吗?大侠,你是否有这方面的资料,可否分享一下呢?
都是看手册开发的 思路清晰了思路是最重要的  看你怎么传值了 要不你吧你要传的页面发给我看下 我帮你写出来


这样可以吗?大侠,你是否有这方面的资料,可否分享一下呢?
都是看手册开发的 思路清晰了思路是最重要的  看你怎么传值了 要不你吧你要传的页面发给我看下 我帮你写出来

前辈,可否留一个联系方式(邮箱),小弟感激不尽

前辈,可否留一个联系方式(邮箱),小弟感激不尽
我也是小菜鸟 qq787574729 共同进步

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!