【问题标题】:Adding Mulitple table rows into mysql database将多个表行添加到mysql数据库中
【发布时间】:2018-03-16 08:04:31
【问题描述】:

Here 是一个挑战者的桌子。单击“添加产品”按钮后,表格中会添加一个新行。

我的问题是我应该如何在 MySQL 数据库中创建一个表,以便我可以将多行的数据添加到数据库表中。

这是在表格中添加行的代码:

order.php

<?php

require('../config.php');
$j = isset($_POST['j'])? $_POST['j']: '';
?>

<tr style="text-align: center;" id="products">
  <td><?php echo $j; ?></td>
  <td><select class="form-control productID" name="code" style="width: 429px;">
    <?php

    $sql = "SELECT * FROM `product`";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        // output data of each row
        while($row = $result->fetch_assoc()) {
          echo "<option id='".$row['code']."' value='".$row['code']."'>".$row['pname']."</option>";
        }
    } else {
        echo "0 results";
    }
    ?>
    </select>
  </td>
  <td><?php echo "<input type='text' name='hsnNo$j' readonly>"; ?></td>

  <td><?php echo "<input type='text' name='qty$j' readonly>"; ?></td>
  <td class="coljoin"><input type="number" format="2" name="amount"></td>
  <td>
    <span class="fa fa-trash"></span>
  </td>
</tr>

<script>
$('.productID').change(function(){
  var code = $(this).val();
  console.log(code);
  var dataString = 'code='+code;

  $.ajax({
    url: "getProdDets.php",
    type: "post",
    data: dataString,
    success: function(response){
      var Vals = JSON.parse(response);
      $("input[name='hsnNo<?php echo $j; ?>']").val(Vals.hsnNo);
      $("input[name='qty<?php echo $j; ?>']").val(Vals.qty);
    }
  });
});
</script>

我应该如何设计数据库中的表?

【问题讨论】:

    标签: php jquery mysql multirow


    【解决方案1】:

    你应该像这样创建表:-

    $create = "CREATE TABLE tbltable (
    column_one varchar (20) NOT NULL,
    column_two int NOT NULL auto_increment PRIMARY KEY,
    column_three int NOT NULL,
    column_four varchar (15) NOT NULL,
    column_five year
    )";
    

    【讨论】:

    • 如何将多行数据添加到此查询?你能回答问题中提到的代码吗?
    • 要插入表格的字段名称是什么?
    • 图片中提到了。
    猜你喜欢
    • 2016-01-31
    • 2012-07-08
    • 2020-10-16
    • 2019-02-13
    • 2021-12-19
    • 1970-01-01
    • 2013-07-28
    • 2017-01-15
    相关资源
    最近更新 更多