Javascript 通过PHP向mysql提交动态表单字段
我已经创建了一个动态表单,我正试图通过PHP将表单数据发送到mysql,但它不起作用。即使在不添加动态行的情况下,也不会从第一行发送数据。我不熟悉这个话题,所以我没有办法解决它。如何使此表单正确,并将准确数据发送到mysql 在我的表单中,有3个字段不是动态的 以下是表格代码:Javascript 通过PHP向mysql提交动态表单字段,javascript,php,jquery,mysql,forms,Javascript,Php,Jquery,Mysql,Forms,我已经创建了一个动态表单,我正试图通过PHP将表单数据发送到mysql,但它不起作用。即使在不添加动态行的情况下,也不会从第一行发送数据。我不熟悉这个话题,所以我没有办法解决它。如何使此表单正确,并将准确数据发送到mysql 在我的表单中,有3个字段不是动态的 以下是表格代码: 添加新的采购记录 日期: 发票号码: 余额: 在下面输入产品详细信息:- 以下是javascript代码: 函数add_row() { $rowno=$(“#产品详细信息tr”)。长度; $rowno=$rowno
添加新的采购记录
日期:
发票号码:
余额:
在下面输入产品详细信息:-
以下是javascript代码:
函数add_row()
{
$rowno=$(“#产品详细信息tr”)。长度;
$rowno=$rowno+1;
$(“#产品详细信息tr:last”)。在(“”)之后;
}
函数删除_行(行号)
{
$('#'+rowno).remove();
}
以下是PHP代码:
<?php
$connect = mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("store_records",$connect) or die(mysql_error());
if(isset($_POST['submit_row']))
{
$amount;
$grand_total;
for($i = 0; $i < count($_POST['item_name']); $i++)
{
$qty = $_POST['qty'][$i];
$p_date = $_POST['p_date'];
$invoice_no = $_POST['invoice_no'];
$balance = $_POST['balance'];
$pack = $_POST['pack'][$i];
$item_name = $_POST['item_name'][$i];
$batch = $_POST['batch'][$i];
$expiry = $_POST['expiry'][$i];
$mrp = $_POST['mrp'][$i];
$rate = $_POST['rate'][$i];
$vat = $_POST['vat'][$i];
$discount = $_POST['discount'][$i];
$amount = $balance+($qty*$rate)-$discount;
$grand_total = $amount+(($amount*$vat)/100);
$query =mysql_query("insert into bill_records values('', '$p_date', '$invoice_no', '$balance', '$qty','$pack','$item_name', '$batch', '$expiry', '$mrp', '$rate', '$vat', '$discount', '$amount', '$grand_total')");
}
}
?>
mysql\u query
的错误是什么,请说明您使用的mysql\u query
易受SQL注入攻击。对此要格外小心。我会解决这个问题的。。问题是,该页面没有显示任何错误,但数据也没有被提交..回显Sql查询以检查数据库表中的值得到的错误是什么,提及它您使用mysql\u查询所做的操作使您容易受到Sql注入的攻击。对此要格外小心。我会解决这个问题的。。问题是,页面没有显示任何错误,但数据也没有提交..回显Sql查询以检查数据库表中的值