0
난 그냥 내 최신 데이터 만 삽입 업데이트 할 ..하지만 난
WHERE
에서 틀렸다 확신
($query1
에서와 $query2
)절 WHERE PHP MySQL의에서
<?php
include "koneksi.php";
$kdj=$_POST['kdj'];
$id=$_POST['id'];
$qty = $_POST['qty'];
$kodelagi = mysql_query("Select kd_jual from nota ORDER BY id_nota DESC LIMIT 1");
$row = mysql_fetch_array($kodelagi);
$kodelagi1 = $row['kd_jual'];
if((!empty($id)) && (!empty($kdj)) && (!empty($qty)))
{
$query = mysql_query("INSERT INTO nota (id_item,qty,kd_jual) values ('$id','$qty','$kdj');");
$query1 = mysql_query("UPDATE nota,item SET nota.harga_item = item.harga_item WHERE nota.kd_jual = '$kodelagi1'");
$query2 = mysql_query("UPDATE nota SET subtotal = harga_item * qty WHERE nota.kd_jual = '$kodelagi1'");
?><script language="Javascript">;
document.location = 'transaksi2.php' </script><?php
}else
{
print "<script>alert('Maaf, tidak boleh ada field yang kosong !');
javascript:history.go(-1);</script>";
}?>
나는이 실행되기 때문에 , 방금 내 DB에 이걸 가지고있어.
| id_nota | id_item | harga_item | qty | subtotal | Kd_jual
| 57 | 11 | 0 | 23 | 0 |13-10-201323:32:20
무엇이 문제입니까? 그러나 첫 번째 UPDATE 쿼리에 조인 조건을 사용하면 안됩니까? 아니면 항목 테이블에 하나의 레코드 만 있습니까? – Kickstart