在php中把文本框的多条数据插入到数据库
我想通过<?php……?>输出一个文本框,在文本框中可以输入多条记录,以回车分隔每条记录,然后通过提交直接插入数据库,想问一下中间如何写,谢谢。急求...
我想通过<?php …… ?>输出一个文本框,在文本框中可以输入多条记录,以回车分隔每条记录,然后通过提交直接插入数据库,想问一下中间如何写,谢谢。急求
展开
2个回答
展开全部
思路:
1、构建form表单,输出文本框,用<textarea></textarea>吧,<input/>内不能换行,页面效果也不好(php、html代码嵌套写的话,直接写就行,建议用smarty,php与模板分离,比较清晰)
2、提交内容,确定用什么method(post、get)
3、获取内容,$str=$_POST['name'](name为textarea的name值)
4、$arr=split ('\r\n', $str);按换行符分割字符串为数组
5、循环执行插入语句,$arr每一层都是一条数据
1、构建form表单,输出文本框,用<textarea></textarea>吧,<input/>内不能换行,页面效果也不好(php、html代码嵌套写的话,直接写就行,建议用smarty,php与模板分离,比较清晰)
2、提交内容,确定用什么method(post、get)
3、获取内容,$str=$_POST['name'](name为textarea的name值)
4、$arr=split ('\r\n', $str);按换行符分割字符串为数组
5、循环执行插入语句,$arr每一层都是一条数据
2012-02-23
展开全部
<form method='post' action=''>
<?
for($i=1;$i<10;$i++){
echo "<input name='a_$i' type='text' ><br>"
}
?>
</form>
插入还是用循环好了。
<?
for($i=1;$i<10;$i++){
echo "<input name='a_$i' type='text' ><br>"
}
?>
</form>
插入还是用循环好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询