|
|
|
ช่วยหน่อยจ้าบวกค่าการกุศลขอความช่วยเหลือหน่อยน่ะ |
|
|
|
|
|
|
|
ช่วยด้วยจ้า รองแก้ไปแก้มาหลายรอบแล้วไม่ได้สักที ใครทำได้ช่วยหน่อยน่ะครับ
พอดีจะทำการสั่งซื้อสินค้า เกี่ยวกับการกุศลน่ะครับ
โดยมี ตาราง ที่เก็บสินค้าที่ลูกค้าซื้อ
กับ ตาราง ตารางการกุศล ซึ่งมีฟิลดังนี้ 1.รหัส 2.ชื่อการกุศล 3.จำนวนเงินยอดบริจาคที่ลูกค้าซื้อของ
ปัญหาทีมีคือ จะทำไงให้เมื่อลูกค้าซื้อของแล้ว แล้วทำการดึงจำนวนเงินไปเก็บไว้ในตารางการกุศลโดยเอาของใหม่ไปบวกกับของเก่าน่ะครับ ซึ่งจะได้จำนวนเงินยอดการกุศลที่อัพเดรดล่าสุดเมื่อมีคนมาสั่งซื้อ
mysql_select_db($database_connection, $connection);
$select_charity = "SELECT * FROM charity";
$db_querych=mysql_db_query($database_connection,$select_charity);
$num_rowch=mysql_num_rows($db_querych); /* นับ Reccord ที่พบ */
/*
$b=0;
while($b < $num_rowch)
{
$result_ch = mysql_fetch_array($db_querych);
$money_num = $result_ch[money_num];
//echo $num_rowch;
//$query_rs_charity = "SELECT * FROM charity";
echo "money_num[$b] =$money_num / ";
echo "amout = $amout / ";
$update_table=mysql_query("update charity set money_num='$amout' where charity_id='$charity_id'") ;
$b++;
} */
$select_orders_enroll = "SELECT * FROM orders_enroll";
//$db_query=mysql_db_query($database_connection,$query_rs_charity);
$db_query=mysql_db_query($database_connection,$select_orders_enroll);
$num_rows=mysql_num_rows($db_query); /* นับ Reccord ที่พบ */
$a=0;
while($a < $num_rows)
{
$result = mysql_fetch_array($db_query);
$result_ch = mysql_fetch_array($db_querych);
$money_num = $result_ch[money_num];
$book_id = $result[book_id];
$book_title = $result[book_title];
$book_sell_price = $result[book_sell_price];
$result[book_sell_price] = str_replace (",", "", $result[book_sell_price]);
$result[s_price] = str_replace (",", "", $result[s_price]);
$amout = $result[quantity]*($result[book_sell_price]-$result[s_price]);
$money_num +=amout;
echo "book_id=$book_id";
echo "book_sell_price=$book_sell_price";
echo "money_num = $money_num";
//$money_num += $amout;
//$total += $amout;
$update_table=mysql_query("update charity set money_num= '$money_num' where charity_id='$charity_id'");
// ทดสอบเก็บค่า กศุล
// $db_charity->update('charity',array("money_num"=>"$charity_id"),"charity_id='$charity_id'");
// เพิ่มได้จ้า
// $insert_table=mysql_query("INSERT INTO charity (charity_id , charity_name, money_num) values('33', 'ss', '100')") ;
$a++;
}
Tag : - - - -
|
|
|
|
|
|
Date :
4 ม.ค. 2551 15:31:00 |
By :
please |
View :
1337 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mysql_select_db($database_name);
$select_charity = "SELECT * FROM charity";
$db_querych=mysql_db_query($database_name,$select_charity);
$num_rowch=mysql_num_rows($db_querych); /* นับ Reccord ที่พบ */
/*
for($b=0; $b < $num_rowch; $b++){
while ($result_ch = mysql_fetch_array($db_querych)){
$money_num = $result_ch['money_num'];
echo "money_num[".$b."] =".$money_num." / ";
echo "amout = ".$amout." /";
$update_table=mysql_db_query($database_name,"update charity set money_num='$amout' where charity_id='$charity_id'") ;
}
} */
$select_orders_enroll = "SELECT * FROM orders_enroll";
//$db_query=mysql_db_query($database_connection,$query_rs_charity);
$db_query=mysql_db_query($database_name,$select_orders_enroll );
$num_rows=mysql_num_rows($db_query); /* นับ Reccord ที่พบ */
for ($a=0; $a < $num_rows; $a++)
{
$result = mysql_fetch_object($db_query);
$result_ch = mysql_fetch_object($db_querych);
$money_num = $result_ch->money_num;
$book_id = $result->book_id;
$book_title = $result->book_title;
$book_sell_price = $result->book_sell_price;
$result->book_sell_price = str_replace (",", "", $result->book_sell_price);
$result->s_price = str_replace (",", "", $result->s_price);
$amout = $result->quantity * ($result->book_sell_price - $result->s_price);
$money_num +=$amout;
echo "book_id=".$book_id;
echo "book_sell_price=".$book_sell_price;
echo "money_num = ".$money_num;
//$money_num += $amout;
//$total += $amout;
$update_table=mysql_db_query($database_name,"update charity set money_num= '$money_num' where charity_id='$charity_id'");
// ทดสอบเก็บค่า กศุล
// $db_charity->update('charity',array("money_num"=>"$charity_id"),"charity_id='$charity_id'");
// เพิ่มได้จ้า
// $insert_table=mysql_query("INSERT INTO charity (charity_id , charity_name, money_num) values('33', 'ss', '100')") ;
}
ลองรันดูนะคะ
|
|
|
|
|
Date :
6 ม.ค. 2551 13:35:37 |
By :
วัน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$money_num +=amout;
เปลี่ยนเป็น
$money_num +=$amout; หรือ $money_num =$money_num+$amout;
|
|
|
|
|
Date :
6 ม.ค. 2551 13:38:41 |
By :
วัน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|