使用jQuery将数据从输出的SQL表提交到数据库中的另一个表

时间:2015-09-15 12:11:28

标签: php jquery mysql

UPDATE FIXED:我更改了jQuery $('#insertsimtocom')。click(function(){to function addthis(){并在按钮点击时调用。

我的网页上有一个表格,显示SQL数据库中一个表的内容。在输出的表格上有一个名为' Quantity'并且该字段中的每个单元格都有一个文本框和一个按钮'添加'。用户可以输入数量,当按下添加时,这会将其提交到数据库中的另一个表。

但它不起作用。

这是在网页上输出的表格...         echo"&#34 ;;         $ sqlGet =" SELECT * FROM simplex_list&#34 ;;

    //Grab data from database
    $sqlSimplex = mysqli_query($connect , $sqlGet)or die("Error retrieving data!");

    //Loop to display all records on webpage in a table

    echo "<table>";
    echo "<tr><th>Product Code</th><th>Description</th><th>Quantity</th></tr>";
    while ($row = mysqli_fetch_array($sqlSimplex , MYSQLI_ASSOC)) {
        echo "<tr><td>";
        echo "<input type='text' id='sim' name='simplexcode' readonly   value='" . $row['s_code'] . "'>";
        echo "</td><td>";
        echo $row['description'];
        echo "</td>";
        echo "<input type='hidden' id='com' name='complexcode' value='$newProductID'>";
        echo "<td>";
        echo "<input type='text' size='6' id='userqty' name='quantity' >";
        echo "</td><td>";
        echo "<input type='submit' id='insertsimtocom' name='add' value='Add!'>";
        echo "</td></tr>";  
    }
    echo "</table>";
    echo "</div>";

这是PHP脚本......

这是我的jQuery ......

  $('#insertsimtocom').click(function() {
            var scode = $('#sim').val();
            var ccode = $('#com').val();
            var qty = $('#userqty').val();

                $.ajax({
                    type: 'POST',
                    url: 'insertsimplextoc_comp.php',
                    data: 'complexcode=' + ccode + '$simplexcode=' +  scode + '&quantity=' + qty;, 

            });
    });

由于某种原因,数据根本没有提交。

0 个答案:

没有答案