Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > code เก็บผลรวมเงินฝากในแต่ละปี...ค่าผลรวมพอเก็บในฐานข้อมูลมันเป็น 0 อ้ะค้ะ



 

code เก็บผลรวมเงินฝากในแต่ละปี...ค่าผลรวมพอเก็บในฐานข้อมูลมันเป็น 0 อ้ะค้ะ

 



Topic : 074576



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter



จากภากด้านล่างภาพแรกน้ะค้ะ ชื่อตาราง item โดยเก็บข้อมูลว่า ในแต่ละปี user แต่ละคนฝากเงินปีละเท่าไหร่
ปัญหาอยู่ที่ว่า ผลรวมของเงินในแต่ละปี (dep_total) มันไม่ลงฐานข้อมูลค่ะ

ส่วนในภาพที่ 2 คือ รายการฝากของสมาชิกในแต่ละเดือนว่าสมาชิกฝากเงินเดือนละเท่าไหร่

1



2


ทั้งสองตารางนี้ หนู เขียนโค้ด save ไว้ในหน้าเดียวกะนอ้ะค้ะ

depositformadd.php

<? include"headlog.php" ?>
<? include"connect.php" ?>
<? include("scrip.php"); ?>
<?
include("connect.php");
$strSQL =  "SELECT * FROM user WHERE user_id = ".$_GET["uID"]; 
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
//echo $objResult["fname"]; 
if(!$objResult)
{
	echo "Not found user_id=".$_GET["uID"];
}
else
{
?>

<!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">
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="main_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="warp" >
  <div class="body" >
    <div id="left_block">
          <p style=" clear:both;margin:10px 0 0;">
             <div class="manu_list" style="margin-top:1px;">
			  <td colspan="2"><img src="images/menu.gif" width="220" height="30" /></td>
                   <a href="authdepindex.php">หน้าแรก</a>
                   <a href="authdepprofile">ข้อมูลส่วนตัว</a>
                   <a href="authdepmem">จัดการข้อมูลสมาชิก</a>
                   <a href="authdepitem">จัดการข้อมูลเงินฝาก</a>            
                   <a href="authdepdiv">คำนวณเงินปันผล</a>
                   <a href="authdeppaydiv">ข้อมูลการจ่ายเงินปันผล</a>
                   <a href="authnews">จัดการข้อมูลข่าวประชาสัมพันธ์</a>
                   <a href="logout.php">ออกจากระบบ</a>
             </div>
          </p>          
	</div>
</div>
<div id="right_block">
	<font size="18" color="#993300"><b><center>  จัดการข้อมูลเงินฝาก  </center></b></font>
<form action="savedeposit.php?uID=<?=$_GET["uID"];?>" method="post">
<table width="60%" height="290" border="0" align="center" cellpadding="0" cellspacing="0" >
    <td colspan="3" align="left"><strong>บันทึกรายการฝาก</strong></td>
	<tr>
		<td align="right">เลขที่สมาชิก :</td>
		<td align="left">
			<input type="text" id="user_id" name="user_id" class="readonly" size="5" maxlength="5"
			value=<?=$objResult["user_id"];?>>
		</td>
	</tr>
	<tr>
		<td align="right">ชื่อ  :</td>
		<td align="left">
			<input type="text" id="fname" name="fname"  class="readonly" size="30" maxlength="60" value=<?=$objResult['prefixname'].$objResult['fname'].' '.$objResult['lname'];?>>
		</td>
	</tr>
	<tr>
		<td align="right">วันที่ฝากเงิน :</td>
		<td align="left"><input type="text" id="dep_date" name="dep_date" class="readonly"
		value="<?=date('d-m-Y ')?>"/>&nbsp;</td>
	</tr>
	<tr>
		<td align="right">จำนวนเงินฝาก :</td>
		<td align="left">
	      <input type="text" id="dep_mount" name="dep_mount" value=<?=$objResult["dep_mount"];?>>
        &nbsp;บาท </td>
	</tr>
	<tr>
		<td align="right">ยอดเงินสะสม  :</td>
		<td align="left"><input type="text" id="dep_total" name="dep_total"  class="readonly" value=<?=$objResult["dep_total"];?>>&nbsp;บาท</td>
		
	</tr>
</tr> 
	<tr>
		<td  align="right">
		<td  align="left">
			<input type="submit" value="บันทึก">
			<input type="reset" value="ยกเลิก">
		</td>
		</td>
	</tr>
</table>
   <?
  }
  mysql_close($objConnect);
  ?>



savedeposit.php

<html>
<head>
<title>..:::ระบบจัดการกลุ่มออมทรัพย์เพื่อการผลิต:::..</title>
</head>
<body>
<?
include "connect.php";

$strSQL= "INSERT INTO  deposit(dep_id,user_id,dep_mount,dep_date,dep_time) 
VALUES('".$_POST['dep_id']."','".$_POST['user_id']."','".$_POST['dep_mount']."',CURDATE(),NOW())";
$objQuery = mysql_query($strSQL) or die(mysql_error());

$today =" now()";
{
$today = getdate(); 
$year = $today[year]; 
$x=$year;
{
$z = $x+543;
$y =substr($z,2);

$x++;

}
}
//ตัวอย่างครับจะเลือกแบบไหนก็ได้ครับ



$strSQL = "INSERT INTO item (user_id,year,dep_total)  
VALUES ('".$_POST['user_id']."','".$z."','".$_POST['dep_total']."' = '".$_POST['dep_total']."' + '".$_POST['dep_mount']."'
)";
$objQuery2 = mysql_query($strSQL);


if($objQuery)
{
	echo "<script>alert('บันทึกเรียบร้อยแล้ว');</script>";
	echo "<meta http-equiv='refresh' content='0; url=deposit1.php?uID=$uID'>";
}
mysql_close($objConnect);
?>
</body>
</html>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-02-26 09:22:26 By : lookpla26 View : 3266 Reply : 7
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
$_POST['dep_total']


มันมีค่าหรือเปล่าครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-26 11:31:18 By : webmaster
 


 

No. 2



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

มีค่ะ.....
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-26 15:05:26 By : lookpla26
 

 

No. 3

Guest



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-01-03 17:06:41 By : T
 


 

No. 4

Guest


@PALM ขอข้อมูลหน่อยค่ะ เพื่อเอาไว้ศึกษาทำโปรเจ็คค่ะ
[email protected] นะค่ะ ขอบคุณล่วงหน้า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-11-22 18:04:55 By : อะรอมออมแอม
 


 

No. 5



โพสกระทู้ ( 4 )
บทความ ( 0 )



สถานะออฟไลน์


เป็นข้อมูลที่ดีมากครับ อยากได้ไว้ศึกษาครับ
รบกวนด้วยครับ [email protected] ขอบคุณล่วงหน้าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-24 21:01:19 By : ซาไก
 


 

No. 6



โพสกระทู้ ( 219 )
บทความ ( 5 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ผมว่ามันผิด concept น่ะ การเพิ่มตารางข้างล่าง ถ้ามีค่าแล้วก็น่าจะทำแค่ UPDATE แต่ถ้ายังไม่มีก็เป็น INSERT INTO

มันน่าจะประมาณนี้ ไม่งั้นเงินฝากรวมทั้งปี คงมีหลายเร็คคอร์ด(ซ้ำแน่เลย) ถ้าทำการ INSERT ทุกครั้งที่ฝากประจำแต่ล่ะเดือน

Code (PHP)
//------
$sql2 = "selct * from item  where user_id=$userid and year=$year";
$objQuery = mysql_query($str2) or die(mysql_error());
$num_rows = mysql_num_rows($objQuery)
if($num_rows =0){
$strSQL2 = "INSERT INTO item (user_id,year,dep_total)  
VALUES ('".$_POST['user_id']."','".$z."','".$_POST['dep_total']."' = '".$_POST['dep_total']."' + '".$_POST['dep_mount']."')";
}
else{
$strSQL2 = "UPDATE item SET dep_total=".$_POST['dep_total']." where user_id=".$_POST['user_id']." and year='".$y"'"; 
}
$objQuery2 = mysql_query($strSQL2);
//------
?>



ประวัติการแก้ไข
2017-07-25 02:26:09
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-25 02:24:17 By : ccjpn
 


 

No. 7



โพสกระทู้ ( 9,587 )
บทความ ( 2 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 6 เขียนโดย : ccjpn เมื่อวันที่ 2017-07-25 02:24:17
รายละเอียดของการตอบ ::
ไม่ผิืดหรอกครับ ถ้า userid, year เป็น unique เพราะมีการตรวจสอบแล้ว

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-07-25 06:36:56 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : code เก็บผลรวมเงินฝากในแต่ละปี...ค่าผลรวมพอเก็บในฐานข้อมูลมันเป็น 0 อ้ะค้ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่