Php 使用jQuery将输出的SQL表中的数据提交到数据库中的另一个表
更新修复:我更改了jQuery$'insertsimtocom'。单击函数{到函数addthis{,并在单击按钮时调用 我的网页上有一个表,显示SQL数据库中一个表的内容。在输出的表上有一个名为“数量”的字段,该字段中的每个单元格都有一个文本框和一个“添加”按钮。用户可以输入数量,当按“添加”时,它会将其提交到数据库中的另一个表中 但它不起作用 这是正在网页上输出的表。。。 回响 $sqlGet=从单工列表中选择*Php 使用jQuery将输出的SQL表中的数据提交到数据库中的另一个表,php,jquery,mysql,Php,Jquery,Mysql,更新修复:我更改了jQuery$'insertsimtocom'。单击函数{到函数addthis{,并在单击按钮时调用 我的网页上有一个表,显示SQL数据库中一个表的内容。在输出的表上有一个名为“数量”的字段,该字段中的每个单元格都有一个文本框和一个“添加”按钮。用户可以输入数量,当按“添加”时,它会将其提交到数据库中的另一个表中 但它不起作用 这是正在网页上输出的表。。。 回响 $sqlGet=从单工列表中选择* //Grab data from database $sqlSi
//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>";
由于某些原因,数据根本没有被提交。您在浏览器控制台中查看过请求/响应吗?@JayBlanchard不确定如何执行此操作?使用safariPress F12键,您可以使用开发人员工具,包括控制台。@JayBlanchard我在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;,
});
});