解析错误:语法错误,意外''。$ _ POST ['' (T_CONSTANT_ENCAPSED_STRING)in 第6行的C:\ xampp \ htdocs \ jawara \ fct \ proses_penjualan.php
<?php
if (isset($_POST['add'])) {
$kode_produk=$_POST['kode_produk'];
$jumlah=$_POST['jumlah'];
$no_nota=$_POST['no_nota'];
$pembanding=mysql_query ("select stok from produk where kode_produk="'.$_POST['kode_produk'].'"");
if (mysql_num_rows($pembanding)<$_POST['jumlah']){
$query=mysql_query("insert into transaksi_keluar_temp values ('','$no_nota','$kode_produk','$jumlah')");
if($query)
{
echo "<script type='text/javascript'> onload =function(){ alert('Data Berhasil Ditambahkan');}</script>";
}
else
{
echo "<script type='text/javascript'> onload =function(){ alert('Stok Kurang Dari $pembanding');}</script>";
}
}
}
答案 0 :(得分:0)
检查你的SQL查询 -
试试这个 -
$pembanding=mysql_query (select stok from produk where kode_produk='".$_POST['kode_produk']."');
答案 1 :(得分:0)
更改
$pembanding=mysql_query ("select stok from produk where kode_produk="'.$_POST['kode_produk'].'"");
要
$pembanding=mysql_query ("select stok from produk where kode_produk='$kode_produk'");
[注意:mysql_*
已弃用。使用mysqli_*
或PDO
]
答案 2 :(得分:0)
替换您的查询(在您的查询连接问题
中 $pembanding=mysql_query ("select stok from produk where kode_produk="'.$_POST['kode_produk'].'"");
与
$pembanding=mysql_query ("select stok from produk where kode_produk="'".$_POST['kode_produk']."'");
始终尝试在您的最佳做法中不要直接在查询中使用$ _POST