资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php提交数据多行 php处理大量数据

在php中把文本框的多条数据插入到数据库

思路:

专注于为中小企业提供网站设计、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业解放免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

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每一层都是一条数据

在PHP中,如何设计表单可以实现如下功能: 可以添加行,进行多条数据的录入,再提交到数据库中。

将多条的数据 名称设置为xxx[] 这样的格式 带有[]的那种 固定的单独存到一个表单里 在接受页面 使用foreach循环xxx数组 然后进行添加

请教PHP如何批量写入多条数据

$sql = "insert into myorder (pid,amount,ordernumber,time,uid,status) VALUES ";

foreach ($ShoppingCart as $k = $v){

$sql .= "(".$v['pid'].",".$v['amount'].",'$ordernumber','$time','$uid','$status'),";

$sql = substr($sql, 0,strlen($sql)-1);

$res = mysql_query($sql,$conn);

if(!$res) return false;

}

PHP多行多列显示数据的方法

那个..用table很容易实现的哈..

当然..如果会div+css, 也就无所谓几行几列了..

可以根据窗口大小自动调整行列布局...

用table的思路大概是

---------------------------

注意table的标签 tr, td

碰到tr才会开始新的行, 所以, 如果我不加tr, 把所有的数据全部放在td里面, 这样的结果就是生成一个只有一行N列的表格...

但是., 如果在满足一定条件的时候(例如第n条数据满足 n % m == 0)适当添加tr标签, 他就会生成新的行...

当m == 1(n % m == 0 === true), 也就是我们看到的单列多行数据表现

如果m 远大于 n, (n % m === false) ,就是上面的一行多列,

当 1 m n, 当 满足 (n % m == 0) 的时候就出现了多行多列显示数据 了...:)

--------------------------------------------

上面是大概的思路, 自己慢慢领会...

如果能理解这个思路..然后自己写出相关的代码..是最好的..

用的php,如果做一个可以手动增加行和录入的表格,想把表格所有内容提交到别的页面,应该用什么方法?

用form表单提交表格里的内容,再写一个for循环循环表格里面行数,最大行数设置一个参数为自己想添加的行数

请问php怎么提交数据,然后保存在 根目录/hmd/heimingdan.txt里面,可以追加数据,每次1行1条数据

$myfile = fopen("D:/WWW/hmd/heimingdan.txt", "a");//打开txt 将文件指针指向文件末尾  自己定义路径

$SaveTxt = $_GET["url"];                          //获得要保存的数据

fwrite($myfile, $SaveTxt . "\r\n");               //保存到txt并换行

fclose($myfile);                                  //关闭txt


当前标题:php提交数据多行 php处理大量数据
URL标题:http://www.cdkjz.cn/article/dosspjd.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220