意外''。$ _ POST [''(T_CONSTANT_ENCAPSED_STRING)

时间:2016-02-02 11:19:08

标签: php

  

解析错误:语法错误,意外''。$ _ 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>";
      }
  }
}

3 个答案:

答案 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