php后台如何取得多个含有相同name提交的值并提交到数据库
php后台如何取得多个含有相同name提交的值并提交到数据库,然后通过查询循环显示在页面,例子类似我们写简历中的工作经验(可以动态添加多个的)。求大神解答,新手没财富值Q...
php后台如何取得多个含有相同name提交的值并提交到数据库,然后通过查询循环显示在页面,例子 类似我们写简历中的工作经验(可以动态添加多个的)。求大神解答,新手没财富值QAQ 在此先谢过了
展开
1个回答
展开全部
其实我不太明白你的需求,我估计你需要的是这样的:
在表单中,做一个数组字段,如<input name=name[]>
接受数据时:$array=$_POST["name"];
变量$array就是一个包含了多个name值的数组,然后再对该数组进行你需要的操作,比如你要得到串成一个字符串:$str=impode("*",$array);这样多个name就是用*分割开来的值,把这个字符串的值整体放入数据库,前台要展示时,取出这个字符串,通过 $myarr=explode("*",$str);得到一个name的数组,然后再循环出来:foreach($myarr as $name).
我提供的是一个思路,不知道是否是你的案例中需要的。
在表单中,做一个数组字段,如<input name=name[]>
接受数据时:$array=$_POST["name"];
变量$array就是一个包含了多个name值的数组,然后再对该数组进行你需要的操作,比如你要得到串成一个字符串:$str=impode("*",$array);这样多个name就是用*分割开来的值,把这个字符串的值整体放入数据库,前台要展示时,取出这个字符串,通过 $myarr=explode("*",$str);得到一个name的数组,然后再循环出来:foreach($myarr as $name).
我提供的是一个思路,不知道是否是你的案例中需要的。
追问
思路差不多是这样,谢谢你!
对了,那个数组转字符串的函数implode,你漏写了一个字母哦`(*∩_∩*)′
追答
谢谢纠正
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询