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 > ลบกวนด้วยครับ ถ้าจะเพิ่มสินค้าเดิมที่มีอยู่แล้ว แต่จะให้จำนวนอันเดิม รวมกับจำนวนอันใหม่ต้องเขียนโค้ดยังไงครับ



 

ลบกวนด้วยครับ ถ้าจะเพิ่มสินค้าเดิมที่มีอยู่แล้ว แต่จะให้จำนวนอันเดิม รวมกับจำนวนอันใหม่ต้องเขียนโค้ดยังไงครับ

 



Topic : 129285



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



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



หน้าเพิ่มสินค้า มีให้กรอก ชื่อสินค้า จำนวน รายละเอียด แต่จะให้เพิ่มสินค้าใหม่ถ้ากดเพิ่มแล้ว ถ้าพบว่าสินค้าชื่อนั้น"มีอยู่แล้ว" แแต่ต้องการให้จำนวนสินค้าที่เพิ่มใหม่ไปบวกเพิ่มกับจำนวนสินค้าเดิม ต้องเขียนโค้ดยังไงครับ
เช่น จาน มีจำนวน 10 ใบ
+เพิ่มข้อมูลใหม่ จาน 5 ใบ (พบว่า "จาน" มีอยู่แล้ว)
จะได้ข้อมูลใหม่เป็น จาน 15 ใบ
ลบกวนผู้้รู้ด้วยครับ อันนี้เป็นแค่การเพิ่มแบบธรรมดาครับ
ปล.นักศึกษามือใหม่ครับ อาจารสั่งให้แก้ระบบ
Code (PHP)
$e_name=$_POST['e_name'];
$e_pic=$_FILES['e_pic']["name"];
$e_number=$_POST['e_number'];
$e_detai=$_POST['e_detai'];
$e_date=$_POST['e_date'];
$e_un=$_POST['e_un'];

mysql_connect("localhost","admin","111111");
mysql_query("SET NAMES UTF8");
mysql_select_db("product");

$ext = pathinfo(basename($_FILES['e_pic']['name']), PATHINFO_EXTENSION);
$new_image_name = 'img_'.uniqid().".".$ext;
$image_path = "images/equipment/";
$upload_path = $image_path.$new_image_name;
//uploading

@$success = move_uploaded_file($_FILES['e_pic']['tmp_name'],$upload_path);
$e_pic = $new_image_name;
if(@$_FILES["e_pic"]["name"]==""){
	$e_pic="nopic.jpg";
}
$sql = "INSERT INTO equipment (e_name,e_pic,e_number,e_detai,e_date,e_un) VALUES('$e_name','$e_pic','$e_number','$e_detai','$e_date','$e_un');";

$rc = mysql_query($sql);

if($rc=="1"){
	echo "<div style=\"font-size:20pt;\">บันทึกข้อมูลเรียบร้อย!!</div>";
}else{
	echo "<div style=\"font-size:20pt;\">ไม่สามารถบันทึกข้อมูลได้!!</div>";
}


mysql_close();




Tag : PHP









ประวัติการแก้ไข
2017-10-20 00:53:23
2017-10-20 00:55:10
2017-10-20 00:57:07
2017-10-20 00:59:34
2017-10-20 01:03:45
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-10-20 00:49:04 By : 1527246167371441 View : 1025 Reply : 11
 

 

No. 1



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



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

e_name : เก็บชื่อ
e_pic : เก็บรูป
e_number : เก็บจำนวน
e_detai : เก็บรายละเอียด
e_date : เก็บวัน
e_un : เก็บลักษณะนามสินค้า






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-20 01:23:36 By : 1527246167371441
 


 

No. 2



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



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

Code (PHP)
if(isset($_POST["insert"]))
{
$ID=$_POST["ID"];
$sql= "select  WHERE ID = '$ID' **************";
$Querty=mysql_query($sql);

====> WHILE(........)
{

ดึง $Row
}
if(isset($Querty)){
$resultmain=$เก่า+$ใหม่;
if(isset($resultmain)){

code update(..........................SET e_number ='$resultmain'  WHERE ID='$ID')


echo "<script>alert('Save Done !!!');</script>";	
			}
			
			}
			else{ echo "No Main!!"; }		
	}



บอกไม่หมด ที่เหลือ ลองเล่นดูเอง----
1. if isset submit insert
2. SELECT WHERE ID
3. while (fetch_array)
4. $resultmain=$เก่า+$ใหม่;
5. update
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-20 09:34:32 By : Hararock
 

 

No. 3



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



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

equipment ไม่มี PK ไม่มี ID
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-20 09:38:10 By : Hararock
 


 

No. 4



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



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

ขอบคุณครับเดี่ยวผมจะลองดู
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-20 10:45:00 By : 1527246167371441
 


 

No. 5



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


เพิ่มเติม ไม่ต้องไปใช้ตัวแปรมา ​+ ก็ได้

check if exists
insert
else
update table set field = filed + $adjust where id = xxx

แบบนี้ก็ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-22 03:21:34 By : PlaKriM
 


 

No. 6



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



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

ตอบความคิดเห็นที่ : 2 เขียนโดย : Hararock เมื่อวันที่ 2017-10-20 09:34:32
รายละเอียดของการตอบ ::
โค้ด +สินค้านี้ผมเขียนเพิ่มกับโค้ดอันเก่าของผมได้เลยใช่รึเปล่าคับ
หรือต้องสร้างหน้าเพิ่มอีกหน้าหนึ่ง ลบกวนด้วยครับ งงๆ ผมมือใหม่มากๆ



ประวัติการแก้ไข
2017-10-22 13:54:33
2017-10-22 13:54:38
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-22 13:12:54 By : 1527246167371441
 


 

No. 7



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



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

ตอบความคิดเห็นที่ : 6 เขียนโดย : 1527246167371441 เมื่อวันที่ 2017-10-22 13:12:54
รายละเอียดของการตอบ ::
หน้าเดีม ก็ได้
ไปทำอันนี้มาก่อน

Code (PHP)
$Querty=mysql_query($sql);

WHILE($Rowsed=mysql_fetch_array($Qrymain)){
			$proID=$Rowsed['ProductID'];
			$StockMain=$Rowsed['StockMain'];
			}
		if(isset($Qrymain)){
			$resultmain=$StockMain+$QTYIN;
			if(isset($resultmain)){



1. ดึง เอา Row จาก Table main product
$StockMain=$Rowsed['StockMain']; // ตารางหลัก Table main product
$proID=$Rowsed['ProductID']; // PK ProductID

2.$QTYIN // รับค่า $_POST
$QTYIN =$_POST["QTYIN"] ; // มาจาก From

3. $resultmain=$StockMain+$QTYIN;

$StockMain = $เก่า + $ใหม่ ;

------------------------------------------
อันที่เหลือ ลองไปเล่นดู
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-23 08:38:30 By : Hararock
 


 

No. 8



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



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


น่าจะแก้ที่ ภาษาไทย สะกดให้มันถูกต้องก่อนอันดับแรก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-23 16:44:26 By : Guest
 


 

No. 9



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



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

ตอบความคิดเห็นที่ : 8 เขียนโดย : Guest เมื่อวันที่ 2017-10-23 16:44:26
รายละเอียดของการตอบ ::
Sorry น่ะ ครับ ผมไม่ใช่คน ไทย แต่ จบ ป.ตรี ที่ไทย Grade ก็ไม่ได้เยอะ
ความรู้ที่มีก็พอ บอกคนอื่นได้นิดหนื่ง ถ้าคุณเก่ง
ทำเป็น ก็บอกเขาสิ จะมาว่าผม ทำไม ต่างๆภาษา ถูกบ้าง ผิดบ้าง ก็ไม่เห็นเป็นอะไร หลายคนแล้วนิ ที่ผมพอจะช่วยได้ ผมก็ช่วย ไม่เหมือนคุณๆ นี่ เก่งจริงๆ เก่งที่ว่าคนอื่น ว่าเขียนภาษาไทยไม่ถูก อย่าดีแต่ว่าคนอื่น ครับดูตัวเองด้วย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-23 17:12:35 By : Hararock
 


 

No. 10



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



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

ขอบคุณครับพี่ๆทำได้แล้วครับ ขอบคุณมากๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-24 23:05:36 By : 1527246167371441
 


 

No. 11



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



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


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-25 08:14:16 By : Hararock
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 03
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 อัตราราคา คลิกที่นี่