โดย nur » 04/02/2009 10:42 am
โค๊ดตามนี้น่ะ..ช่วยดูหน่อยว่าต้องแก้ที่ใหน ลงรันแล้วมันให้แต่ UPDATE อย่างเดียวส่วน INSERT ไม่ให้ทำงัยดี..ขอด่วนค่ะ..เพราะเป็นโปรเจ็กส์ส่งอาจารย์ค่ะ
<?php
session_start();
if (! $_SESSION['a_username'])
{
echo "<script language='JavaScript'> parent.location='../index.php'; </script>";
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>กำลังดำเนินการเพิ่มข้อมูล.........</title>
<script type="text/javascript" language="JavaScript">
function checkdata()
{
parent.mainFrame.location.href = "detailcut.php";
}
</script>
<?
$date_year=$date_year+543;
$date_cut="$date_day".""."$date_month".""."$date_year";
$today = date("Y-m-d h-m-s");
$resultw="-";
$panha="-";
$no_jud= $_GET["no_jud"];
$year = $_POST["year"];
$plan_id = $_POST["plan_id"];
$pro_id = $_POST["pro_id"];
$act_id = $_POST["act_id"];
$raikan = $_POST["raikan"];
$num_j = $_POST["num_j"];
$num_o = $_POST["num_o"];
$num_result=$_POST["num_result"];
$raikanjai = $_POST["raikanjai"];
$destri=$_POST["destri"];
$date_o= $_POST["date_o"];
$no_doc= $_POST["no_doc"];
$num_cut= $_POST["num_cut"];
$date_cut=$_POST["date_cut"];
$bud_id=$_POST["bud_id"];
$username=$_POST["username"];
$ID=$_POST["ID"];
include('../conn.php');
$sql1= "select * from budyear where year= '".$year."' and ID = '".$ID."' ORDER BY ID; " ;
$date_cut="$date_day".""."$date_month".""."$date_year";
if ($no_doc == "") {
echo "<script language='JavaScript'> alert('ยังไม่กรอกข้อมูลกรุณากรอกข้อมูลด้วย'); window.history.back();</script>";
}
elseif ($num_cut==""){
echo "<script language='JavaScript'> alert('ยังไม่กรอกข้อมูลกรุณากรอกข้อมูลด้วย'); window.history.back();</script>";
}
elseif ($raikanjai == "") {
echo "<script language='JavaScript'> alert('ยังไม่กรอกข้อมูลกรุณากรอกข้อมูลด้วย'); window.history.back();</script>";
}
elseif ($date_cut==""){
echo "<script language='JavaScript'> alert('ยังไม่กรอกข้อมูลกรุณากรอกข้อมูลด้วย'); window.history.back();</script>";
}elseif ($num_cut > $num_result){
echo "<script language='JavaScript'> alert('ยอดเงินที่ไม่เพียงพอกรุณาตรวจสอบยอดคงเหลือด้วย'); window.history.back();</script>";
}
elseif ($num_cut <= $num_result){
$num_result=$num_result-$num_cut;
$resultw="-";
$panha="-";
$sql = "insert into detailcut (no_jud,year,plan_id,pro_id,act_id,raikan,num_j,num_o,date_o,bud_id,raikanjai,no_doc,num_cut,num_result,date_cut,date,username,ID) values('".$no_jud."',''".$year."','".$plan_id."','".$pro_id."','".$act_id."','".$raikan."','".$num_o."','".$date_o."','".$bud_id."','".$raikanjai."','".$no_doc."','".$num_cut."','".$num_result."',".$date_cut."','".$today."',".$username."','".$ID."');";
$result= mysql_query($sql) ;
$sql1= "update judsan set raikanjai = '".$raikanjai."' ,no_doc = '".$no_doc."' ,num_cut='".$num_cut."' ,num_result='".$num_result."' ,date_cut='".$date_cut."' ,date='".$today."' ,resultw='".$resultw."',panha='".$panha."' ,status=2 where no_jud='".$no_jud."' ;";
$result1= mysql_query($sql1) or die(mysql_error());
echo "<script language='JavaScript'>checkdata()</script>;";
}else
echo "<script language='JavaScript'> alert('ล้มเหลว'); window.history.back();</script>";
?>
โค๊ดตามนี้น่ะ..ช่วยดูหน่อยว่าต้องแก้ที่ใหน ลงรันแล้วมันให้แต่ UPDATE อย่างเดียวส่วน INSERT ไม่ให้ทำงัยดี..ขอด่วนค่ะ..เพราะเป็นโปรเจ็กส์ส่งอาจารย์ค่ะ
<?php
session_start();
if (! $_SESSION['a_username'])
{
echo "<script language='JavaScript'> parent.location='../index.php'; </script>";
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>กำลังดำเนินการเพิ่มข้อมูล.........</title>
<script type="text/javascript" language="JavaScript">
function checkdata()
{
parent.mainFrame.location.href = "detailcut.php";
}
</script>
<?
$date_year=$date_year+543;
$date_cut="$date_day".""."$date_month".""."$date_year";
$today = date("Y-m-d h-m-s");
$resultw="-";
$panha="-";
$no_jud= $_GET["no_jud"];
$year = $_POST["year"];
$plan_id = $_POST["plan_id"];
$pro_id = $_POST["pro_id"];
$act_id = $_POST["act_id"];
$raikan = $_POST["raikan"];
$num_j = $_POST["num_j"];
$num_o = $_POST["num_o"];
$num_result=$_POST["num_result"];
$raikanjai = $_POST["raikanjai"];
$destri=$_POST["destri"];
$date_o= $_POST["date_o"];
$no_doc= $_POST["no_doc"];
$num_cut= $_POST["num_cut"];
$date_cut=$_POST["date_cut"];
$bud_id=$_POST["bud_id"];
$username=$_POST["username"];
$ID=$_POST["ID"];
include('../conn.php');
$sql1= "select * from budyear where year= '".$year."' and ID = '".$ID."' ORDER BY ID; " ;
$date_cut="$date_day".""."$date_month".""."$date_year";
if ($no_doc == "") {
echo "<script language='JavaScript'> alert('ยังไม่กรอกข้อมูลกรุณากรอกข้อมูลด้วย'); window.history.back();</script>";
}
elseif ($num_cut==""){
echo "<script language='JavaScript'> alert('ยังไม่กรอกข้อมูลกรุณากรอกข้อมูลด้วย'); window.history.back();</script>";
}
elseif ($raikanjai == "") {
echo "<script language='JavaScript'> alert('ยังไม่กรอกข้อมูลกรุณากรอกข้อมูลด้วย'); window.history.back();</script>";
}
elseif ($date_cut==""){
echo "<script language='JavaScript'> alert('ยังไม่กรอกข้อมูลกรุณากรอกข้อมูลด้วย'); window.history.back();</script>";
}elseif ($num_cut > $num_result){
echo "<script language='JavaScript'> alert('ยอดเงินที่ไม่เพียงพอกรุณาตรวจสอบยอดคงเหลือด้วย'); window.history.back();</script>";
}
elseif ($num_cut <= $num_result){
$num_result=$num_result-$num_cut;
$resultw="-";
$panha="-";
$sql = "insert into detailcut (no_jud,year,plan_id,pro_id,act_id,raikan,num_j,num_o,date_o,bud_id,raikanjai,no_doc,num_cut,num_result,date_cut,date,username,ID) values('".$no_jud."',''".$year."','".$plan_id."','".$pro_id."','".$act_id."','".$raikan."','".$num_o."','".$date_o."','".$bud_id."','".$raikanjai."','".$no_doc."','".$num_cut."','".$num_result."',".$date_cut."','".$today."',".$username."','".$ID."');";
$result= mysql_query($sql) ;
$sql1= "update judsan set raikanjai = '".$raikanjai."' ,no_doc = '".$no_doc."' ,num_cut='".$num_cut."' ,num_result='".$num_result."' ,date_cut='".$date_cut."' ,date='".$today."' ,resultw='".$resultw."',panha='".$panha."' ,status=2 where no_jud='".$no_jud."' ;";
$result1= mysql_query($sql1) or die(mysql_error());
echo "<script language='JavaScript'>checkdata()</script>;";
}else
echo "<script language='JavaScript'> alert('ล้มเหลว'); window.history.back();</script>";
?>