php - 使用一个提交按钮一次在 mysql 表中进行多个输入

标签 php jquery mysql html

例如,我在 mysql 中 表:水果店 ID 水果 价格

我的形式如下:

<a href="#" id="add_input">Add</a> 
<a href="#" id="remove_input">Remove</a>  
    <form action="<?php $_SERVER['PHP_SELF'] ?>" method="POST">
        <table id="workTbl">
            <tr>
                <td>Fruit</td>
                <td>Price</td>
            </tr>
        </table>
        <p><input name="submit" type="submit" id="submit_tbl" /></p>
       </form>

并且有 jquery 代码:

$(function(){
    $("#add_input").click(function(){
        $("#workTbl").append("<tr><td><input name='fruit_input' type='text' /></td><td><input name='price_input' type='text' /></td></tr>");
    });
    $("#remove_input").click(function(){ 
         $('#workTbl input:last').remove();
         $('#workTbl input:last').remove();           
    })
});

我想问如何使用一个提交按钮或多个我不知道的表单将多个输入插入到mysql表fruit_store中,请帮助我!

最佳答案

在输入名称中使用 [],如下所示

   <input name='fruit_input[]' .... />

然后在php中接收post数据后,循环遍历

  if (is_array($_POST['fruit_input'])){
   foreach ($_POST['fruit_input'] as $key=>$value){
        $price=$_POST['fruit_price'][$key];
        ...

关于php - 使用一个提交按钮一次在 mysql 表中进行多个输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6141458/

相关文章:

php - Laravel 4+ 命名空间 - 为什么我必须导入?

javascript - 基于月份和年份的聚合数组

javascript - 未捕获的范围错误: Maximum call stack size exceeded with setTimeout()

mysql - 存储过程进入死循环

mysql - 从 mysql 的数据库表中以层次结构方式删除项目的最佳方法?

php - 如何计算内连接上两个表之间重复值的总数

php - session 容器在 zf2 中不工作?

php - 在这种情况下如何避免进行 100 次查询?

javascript - CodeMirror - 在有多个编辑器时将文本插入编辑器

mysql - 如何在 MySQL 中使用交叉表?