search

Home  >  Q&A  >  body text

html - thinkphp3.2.3+mysql problem

The front end is designed like this


Then click to add a summary and there will be one more line


# If this continues, you can have as many entries as you want. How can I use thinkphp to solve this problem of inserting into the database? Because it was fixed before, but now it is not fixed. I don’t know how to deal with this and insert it into the database. Thanks

Hello, how do I add database fields? Because the database fields are fixed, but now there are more and more input boxes on the front end. How to deal with this?

漂亮男人漂亮男人2733 days ago606

reply all(4)I'll reply

  • 大家讲道理

    大家讲道理2017-05-24 11:35:35

    //Add data in batches

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

    reply
    0
  • 迷茫

    迷茫2017-05-24 11:35:35

    Thanks for the invitation, just organize it into a two-dimensional array and submit it as mentioned above

    reply
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-24 11:35:35

    Based on your comment, it seems that the main table cannot be moved, then add a table,
    For example, array('name'=>'name','email'=>'email') is the main table It is permanently saved. After saving, there will be an ID. You can save this ID, together with other newly added fields, to another table, and then query it in conjunction with the table when displaying.

    reply
    0
  • PHP中文网

    PHP中文网2017-05-24 11:35:35

              $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  键值对应的表来存数据

    reply
    0
  • Cancelreply