html - thinkphp3.2.3+mysql问题
漂亮男人
漂亮男人 2017-05-24 11:33:35
[PHP讨论组]

前端是这样设计的


然后点击一下添加一项总结就会多一行


以此这样下去,想要多少条就要多少条,请问一下用thinkphp怎么解决这个插入数据库的办法啊?因为以前都是固定的,现在不固定,不知道如何处理这个怎么插入数据库了。谢谢

你好,是数据库的字段怎么添加进去,因为数据库的字段是固定好的啊,但是现在前端的输入框越来越多,这个怎么处理?

漂亮男人
漂亮男人

全部回复(4)
大家讲道理

// 批量添加数据

$data = M("Data");
$dataList[] = array('name'=>'name','email'=>'email');
$dataList[] = array('name'=>'name','email'=>'email');
$data->addAll($dataList);
迷茫

感谢邀请,就像楼上说的组织成二维数组的形式进行提交就可以了

曾经蜡笔没有小新

看你的评论,应该就是主表不能动了,那就增加一张表,
比方说 array('name'=>'name','email'=>'email')这是主表固定存的,存完之后就有个ID,你把这个ID,连同其他新加的字段存到另外一张表,显示的时候联表查询即可。

PHP中文网
          $old_array=$_POST;
          $new_array=array();
          foreach($old_array as $key=>$value){
          for($i=0;$i<=count($old_array[$key])-1;$i++){
          foreach(array_keys($old_array) as $k=>$v){
          $new_array[$i][$v]=$old_array[$v][$i];
          }
          }
          break;
          }

            $data=M('order')->addAll($new_array);   
            
            这个是插入数据
            如果你要做可以插入表字段的话就用
            key  value  键值对应的表来存数据
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号