需要帮助
任何人都可以使用foreach根据我选中的复选框更正我的代码以将数据插入到两个表中
<?php
$con = mysqli_connect('localhost', 'root', '', 'a.karat');
if(isset($_POST['simpan']))
{
$poNo = $_POST['poNo'];
$prNo = $_POST['prNo'];
$cabang = $_POST['cabang'];
$supplier = $_POST['supplier'];
$tanggal_po = $_POST['tanggal_po'];
$tanggal_kirim = $_POST['tanggal_kirim'];
$note = $_POST['note'];
$ppn = $_POST['ppn'];
$grandtotal = $_POST['grandtotal'];
$query = mysqli_query($con,"INSERT INTO po (poNo,prNo,cabang,supplier,tanggal_po,tanggal_kirim,note,ppn,grandtotal)VALUES('$poNo', '$prNo','$cabang', '$supplier', '$tanggal_po', '$tanggal_kirim', '$note', '$ppn','$grandtotal') mysqli_connect_error()");
$check=$_POST['check'];
foreach($check as $i)
{
$prcode=$_POST['productCode'.$i];
$prname=$_POST['productName'.$i];
$qty=$_POST['qty'.$i];
$harga=$_POST['harga'.$i];
$diskon=$_POST['diskon'.$i];
$total=$_POST['total'.$i];
$query = mysqli_query($con,"insert into detail_po (poNo,productCode,productName,qty,harga,diskon,total) value ('$poNo', '$prcode', '$prname', '$qty', '$harga','$diskon','$total',)mysqli_connect_error()");
}
if($query)
{
?>
<script>
alert("success");
</script>
<?php
}
}
?>
我错过了什么,没有错误消息
提前致谢
答案 0 :(得分:0)
从查询中删除mysqli_connect_error()
。这导致查询失败。您的插入语句也是错误的。将value
替换为values
。
第二个查询中有额外的逗号。
检查查询中的任何错误的正确方法是
$query = mysqli_query($con,"insert into detail_po
(poNo,productCode,productName,qty,harga,diskon,total)
values ('$poNo', '$prcode', '$prname', '$qty', '$harga','$diskon','$total')") or die(mysqli_error($con));
答案 1 :(得分:0)
我认为你会收到这行错误
$ query = mysqli_query($ con,“insert into detail_po(poNo,productCode,productName,qty,harga,diskon,total)value('$ poNo','$ prcode','$ prname','$ qty ','$ harga','$ diskon','$ total',)mysqli_connect_error()“);
请注意'$ total'后的逗号,?删除它并尝试再次运行。
答案 2 :(得分:0)
第一个mysqli_connect_error()
函数用于检查MySQL连接是否已建立,它应位于顶部,您可以在其中建立数据库连接。
将其从INSERT queries
删除。
一旦提出建议
您可以创建FOREACH
查询
bulk INSERT
循环中使用第二个查询
答案 3 :(得分:0)
$ query = mysqli_query($ con,&#34; INSERT INTO po(poNo,prNo,cabang,supplier,tanggal_po,tanggal_kirim,note,ppn,grandtotal)VALUES(&#39;&#34;。$ poNo 。&#34;&#39;,&#39;&#34;。$ prNo。&#34;&#39;,&#39;&#34;。$ cabang。&#34;&#39 ;,&#39;&#34;。$供应商。&#34;&#39;,&#39;&#34;。$ tanggal_po。&#34;&#39;,&#39;&# 34;。$ tanggal_kirim。&#34;&#39;,&#39;&#34;。$ note。&#34;&#39;,&#39;&#34;。$ ppn。&# 34;&#39;,&#39;&#34;。$ grandtotal。&#34;&#39;)mysqli_connect_error()&#34;);
$ query = mysqli_query($ con,&#34; insert into detail_po(poNo,productCode,productName,qty,harga,diskon,total)value(&#39;&#34;。$ poNo。&#34 ;&#39;,&#39;&#34;。$ prcode。&#34;&#39;,&#39;&#34;。$ prname。&#34;&#39;,&# 39;&#34;。$ qty。&#34;&#39;,&#39;&#34;。$ harga。&#34;&#39;,&#39;&#34;。$ 。diskon&#34;&#39;&#39;&#34; $总&#34;&#39;,)mysqli_connect_error()&#34);