|
|
|
ถามหน่อยนะ ถ้าจะเพิ้มข้อมูลไปพร้อมกับอัพเดทข้อมูลเเต่คนละตารางเเบบนี้จะได้ไหม เเต่ตรงนี้เพิ่มได้ เเต่ไม่รู้ทำไมไม่เเก้ไข ช่วยดูหน่อย ขอบคุณมร๊ากก |
|
|
|
|
|
|
|
Code (PHP)
<?
session_start();
if($_SESSION['user_id'] == "")
{
header("location:index.html");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>เพิ่มข้อมูล</title>
<style type="text/css">
<!--
.style1 {
color: #0000FF
}
-->
</style>
</head>
<body bgcolor="#999999">
<?
//รับค่าตัวแปรจากฟอร์ม
$id=$_POST['id'];
$dd=$_POST['dd'];
$mm=$_POST['mm'];
$yy=$_POST['yy'];
$activities=$_POST['activities'];
$l_disburse=$_POST['l_disburse'];
$Budget_allocation=$_POST['Budget_allocation'];
$Ba_money=$_POST['Ba_money'];
$m_disburse=$_POST['m_disburse'];
$m_surplus=$_POST['m_surplus'];
$name_disburse=$_POST['name_disburse'];
$Note=$_POST['Note'];
//ติดต่อฐานข้อมูล
$host="localhost";
$user="root";
$pw="12345";
$dbname="budget_management";
$conn=mysql_connect ($host,$user,$pw);
if (!$conn) {
echo "<h3> ERROR : ไม่สามารถติดต่อฐานข้อมูลได้</hr3>";
exit ();
}
//บันทึกข้อมูลลงฐานข้อมูล ยกเว้นไฟล์ภาพ
$sql= "insert into c_money_2 values('$id','$dd','$mm','$yy','$activities','$l_disburse','$Budget_allocation','$Ba_money','$m_disburse','$m_surplus','$name_disburse','$Note')";
mysql_query("set NAMES utf8");
$sqlupdate = "UPDATE remaining_funds SET Ba_money ='$m_surplus' WHERE remaining_funds.id = '$_GET[id]'";
$objQuery = mysql_query($sqlupdate);
mysql_query("set NAMES utf8");
// ตรวจสอบเงื่อนไขชื่อภาพที่ซ้ำก่อนทำการบันทึก
$result=mysql_db_query($dbname,$sql);
if ($result) {
echo"<script>";
echo"alert('เพิ่มข้อมูลเรียบร้อยเเล้ว');";
echo"location.href='c_budget.php?';";
echo"</script>";
exit("");
}else{
echo "error";
}
mysql_close($result);
?>
Tag : PHP, HTML/CSS, JavaScript
|
|
|
|
|
|
Date :
2012-11-26 14:52:09 |
By :
harmunza |
View :
718 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดที่ 55 ครับ
คุณประกาศรับข้อมูลเข้ามาเป็น post อาจจะมีการส่งข้อมูลจากฟอร์มมาเป็น post
แต่บรรทัดที่ 55 คุณรับเป็น get ตรงจุดนี้อาจจะผิดนะครับเพราะ WHERE UPDATE ตรวจสอบแล้วมันจะไม่เจอแล้วจะไม่อัพเดทให้
ดังนั้นเปลี่ยนจาก $_GET[id] เป็น $id ครับ
|
ประวัติการแก้ไข 2012-11-26 18:06:09
|
|
|
|
Date :
2012-11-26 18:05:34 |
By :
modboyit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|