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,027

HOME > PHP > PHP Forum > **สอบถาม** เรื่อง การแก้ไขรายการ ที่สามารถเพิ่ม ลด งานได้นะครับ ไม่รู้จะเริ่มยังไงดี



 

**สอบถาม** เรื่อง การแก้ไขรายการ ที่สามารถเพิ่ม ลด งานได้นะครับ ไม่รู้จะเริ่มยังไงดี

 



Topic : 105813



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



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



work

จากรูปด้านบนนะครับ คือหน้าที่แก้ไข โปรเจคและงานในโปรเจคนั้นๆ ครับ ซึ่งสามารถแก้ไขได้ทุกอย่าง รวมทั้งการ เพิ่ม ลด งานด้วย การแก้ไขทั้งหมดผมทำได้ แล้วครับ ติดตรงที่ว่า ถ้าในการเพิ่มงานลดงานนี้ผม หาทางคิดไม่ออกว่า ถ้าลด จะไปลบออกจากฐานข้อมูลยังไงหรือถ้าจะเพิ่มงาน เพิ่มลงฐานข้อมูลยังไง เอาไรส่งไป ว่าพอจะมีแนวทางหรือตัวอย่างไหมครับผม คือตอนนี้ผมแค่ทำการแก้ไข ในการณีที่ไม่เพิ่มหรือลดงานครับ ขอบคุณล่วงหน้าครับ

แล้วนี้คือฐานข้อมูลที่เก็บครับ
ก
/

นี้คือโค้ด ตอนแก้ไขครับ

Code (PHP)
if(isset($_GET['mode']) and $_GET['mode']=="editquote")
{
	//echo $_GET['mode'];
	$countwork_sql = "select * from tblquotation_detail where quid ='".$_POST['txtquteid']."'";
	$countwork_query = mysql_query($countwork_sql);
	$numwork_old = mysql_num_rows($countwork_query);
	//echo $numwork_old;
	//////////////////////////////////////////////////////////////////////////
	$Quid = $_POST['txtquteid'];
	$respon_name = $_POST['txtrespon'];
	$editdate = date("Y-m-d");
	$cusid = $_POST['selcus'];
	$projname = $_POST['project_name'];
	$picquote = $_POST['temppic'];
	$numwork = $_POST['hdnMaxLine'];
	$sum_total = $_POST['hdsum'];
	$rate_tax = $_POST['hdrate'];
	$optsig = $_POST['optsig'];
	$editquote_sql = "update tblquotation set project_name = '$projname', cid = '$cusid', qusignature = $optsig, respon_name = '$respon_name', filelogo ='$picquote',";
	$editquote_sql .= "work_num = $numwork, taxrate = $rate_tax, total_cost = $sum_total, edit_date = '$editdate' where quid = '$Quid'";
	//echo $editquote_sql;
	if(mysql_query($editquote_sql))
	{
		if($numwork == $numwork_old)
		{
			for($i=0;$i<$_POST['hdnMaxLine'];$i++)
			{
			  $id_qude =$_POST['hdqude_id'][$i];
			  $workname = $_POST['txtnamework'][$i];
			  $num = $_POST['selnum'][$i];
			  $unit = $_POST['selunit'][$i];
			  $cost = $_POST['txtamonut'][$i];
			  $total = $_POST['txtamonut'][$i]*$_POST['selnum'][$i];
			  /*echo "hdqude_id[$i] = ".$_POST["hdqude_id"][$i]."<br>";
			  echo "txtnamework[$i] = ".$_POST["txtnamework"][$i]."<br>";
			  echo "selnum[$i] = ".$_POST["selnum"][$i]."<br>";
			  echo "selunit[$i] = ".$_POST["selunit"][$i]."<br>";
			  echo "txtamonut[$i] = ".$_POST["txtamonut"][$i]."<br>";
			  echo "total = ".$total."<br>";
			  echo "///////////////////////////////////////////////<br>";*/
			  $update_quote = "update tblquotation_detail set work_name = '$workname',amount = $num,unit = '$unit',cost = $cost,total = $total where qude_id = $id_qude";
			  /*echo $update_quote."<br>";
			  echo "/////////////////////////////////////////////////////////////<br>";*/
			  mysql_query($update_quote);
			}//end for
		}//end if($numwork == $numwork_old)
		else if($numwork > $numwork_old)//กรณีเพิ่ม
		{
			echo "$numwork > $numwork_old";
		}//end if($numwork > $numwork_old)
		else if($numwork < $numwork_old)//กรณีลด
		{
			echo "$numwork < $numwork_old";
		}//if($numwork < $numwork_old)
	}//end if mysql_query($editquote_sql)
	
}




Tag : PHP, MySQL, HTML/CSS, JavaScript, jQuery









ประวัติการแก้ไข
2014-02-14 10:02:50
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-02-14 10:01:11 By : nutzaaclub View : 740 Reply : 1
 

 

No. 1



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



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

รบกวนด้วยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-15 07:42:50 By : nutzaaclub
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : **สอบถาม** เรื่อง การแก้ไขรายการ ที่สามารถเพิ่ม ลด งานได้นะครับ ไม่รู้จะเริ่มยังไงดี
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่