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

HOME > PHP > PHP Forum > ดูจากรูปนะครับ จะเห็นว่ามีสาฟิวล์นะครับ ทีนี้ ถ้าผม เรียก table อีก table ขึ้นมาแล้วต้องการเก็บข้อมูลลงใน Table นี้



 

ดูจากรูปนะครับ จะเห็นว่ามีสาฟิวล์นะครับ ทีนี้ ถ้าผม เรียก table อีก table ขึ้นมาแล้วต้องการเก็บข้อมูลลงใน Table นี้

 



Topic : 041371



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



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




แบบนี้นะครับ คือว่า ดูจากรูปนะครับ
111
จากรูปนะครับ จะเห็นว่ามีสาฟิวล์นะครับ ทีนี้ ถ้าผม เรียก table อีกtable ขึ้นมาแล้วต้องการเก็บข้อมูลลงในTableนี้
ถ้ามีการกำหนดด้วยว่า ถ้า ข้อมูลที่จะบันทึก ถ้าเป็น Rg25 ให้นำข้อมูลของคนที่เป็นRg25ทั้งหมดมาบันทึกลงไปอะโดย CustomerID ประมาณนี้แหละครับ ผมควรเขียน code ยังงัย
อันนี้ลองเขียนครับ แต่ว่ามีปัญหาคือ ข้อมูลไม่ลง ตาม CustomerID ที่กำหนดครับ ถ้าเราจะบังคับให้เลือกตาม CustomerID แล้วบันทึกเก็บลงไป
อันนี้ตัวอย่าง code ที่ผมเขียนครับ
Code (PHP)
$SumPrice2=($SumOt+$SumPrice);

$SumPrice3=$_POST['SumPrice2'][$i];
$Rg25=$SumPrice2;//เก็บค่้าวตัวแปรเพื่อใช้ในการเปรียบเที่ยบค่าข้มูล
$Honda=$SumPrice2;
$Seed=$SumPrice2;
$Project_bud=$_POST['Project_bud'][$i];
echo"$Project_bud/";

if($Project_bud=='RG25'){
$updateStr1=mysql_query("UPDATE $tb SET Rg25='$Rg25' WHERE CustomerID='$CustomerID' and month2='$month2'");
echo"$updateStr1";
}
if($Project_bud=='HONDA'){
$updateStr2=mysql_query("UPDATE $tb SET Honda='$Honda' WHERE CustomerID='$CustomerID' and month2='$month2'");
echo"$updateStr2";
}
if($Project_bud=='Seed'){
$updateStr3=mysql_query("UPDATE $tb SET Seed='$Seed' WHERE CustomerID='$CustomerID' and month2='$month2' ");
echo"$updateStr3";
}
$SumPrice3=$SumPrice2;
      {
		$sql="UPDATE $tb SET Sumdate='$Sumdate',SumPrice='$SumPrice',SumOt='$SumOt',SumPrice2='$SumPrice2',SumPrice3='$SumPrice3' WHERE CustomerID='$CustomerID' and month2='$month2' "or die("ไม่สามารถบันทึกได้"); 
	
	mysql_query($sql);
	  
	  }	

}
echo"[บันทึกเรียบร้อยแล้ว]";
?>
<a href="uuu_2.php">กลับ</a>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-04-07 16:41:58 By : SOUL View : 862 Reply : 11
 

 

No. 1



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

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

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


แล้วไอ้ที่ echo ออกมา $CustomerID มันตรงไหมละครับ






Date : 2010-04-07 23:34:07 By : plakrim
 


 

No. 2



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



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


อยากรู้เหมือนกันครับ
Date : 2010-04-08 00:48:10 By : attapoln
 

 

No. 3



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



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


Id Code
แล้วไอ้ที่ echo ออกมา $CustomerID มันตรงไหมละครับ

ตรงนะครับ มีแต่ตรงที่ผมดึงข้อมูลมาบันทึกใหม่เนี้ยแหละครับ เพราะผมได้เช็คเงื่อนไขเอาไว้ด้วยว่าถ้าเป็น Rg25 ก็ให้นำ ข้อมูลมาupdate ที่ Rg25 แต่ถ้าข้อมูลที่สงมาเป็นของ HONDA ก็ให้บันทึกลงตรง ฟิวล์ HONDA
หรือถ้าข้อมูลที่ส่งมาเป็น Seed ก็ให้ข้อมูลบันทึกที่ ฟิวล์ Seed แทน แบบนี้ นะครับ แล้วตรงนี้เวลาที่ผมบรรทึก มันจะไปดึงข้อมูลตัวสุดท้ายมาไว้หลังก่อน แล้วบันทึกลง ไปแทน ประมาณแบบนี้นะ
1,2,3,4,5,6

6,5,4,3,2,1 แทนอะครับ และมันไม่เรียงตาม ไอดีด้วยนะครับ แต่มันดันเรียงตามตำแหน่งแบบที่เห็นเนี่ยครับ ผมเลยงงว่าผมควรแก้ไขยังงัยดีครับ ถึงจะแก้ไขตรงนี้ได้


ขอบคุณมากครับ
Date : 2010-04-08 09:07:18 By : SOUL
 


 

No. 4



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

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

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


ขอดู output ของโค๊ดข้างบนครับ อยากเห็น sql
Date : 2010-04-08 11:10:44 By : plakrim
 


 

No. 5



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



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


041001/0/Seed/UPDATE month SET Seed='510' WHERE CustomerID='1001' and month2='04' 1002/0/Seed/UPDATE month SET Seed='510' WHERE CustomerID='1002' and month2='04' 1003/0/Seed/UPDATE month SET Seed='510' WHERE CustomerID='1003' and month2='04' 1004/0/HONDA/UPDATE month SET Honda='510' WHERE CustomerID='1004' and month2='04'1005/0/HONDA/UPDATE month SET Honda='510' WHERE CustomerID='1005' and month2='04'1006/0/HONDA/UPDATE month SET Honda='510' WHERE CustomerID='1006' and month2='04'1007/0/HONDA/UPDATE month SET Honda='510' WHERE CustomerID='1007' and month2='04'1008/0/HONDA/UPDATE month SET Honda='510' WHERE CustomerID='1008' and month2='04'1009/0/HONDA/UPDATE month SET Honda='510' WHERE CustomerID='1009' and month2='04'1010/0/HONDA/UPDATE month SET Honda='510' WHERE CustomerID='1010' and month2='04'1011/0/RG25/UPDATE month SET Rg25='510' WHERE CustomerID='1011' and month2='04'1012/0/RG25/UPDATE month SET Rg25='510' WHERE CustomerID='1012' and month2='04'1013/0/RG25/UPDATE month SET Rg25='510' WHERE CustomerID='1013' and month2='04'1014/0/RG25/UPDATE month SET Rg25='425' WHERE CustomerID='1014' and month2='04'1015/0/RG25/UPDATE month SET Rg25='540' WHERE CustomerID='1015' and month2='04'1016/0/RG25/UPDATE month SET Rg25='525' WHERE CustomerID='1016' and month2='04'1017/0/RG25/UPDATE month SET Rg25='525' WHERE CustomerID='1017' and month2='04'1018/0/RG25/UPDATE month SET Rg25='540' WHERE CustomerID='1018' and month2='04'1019/0/RG25/UPDATE month SET Rg25='540' WHERE CustomerID='1019' and month2='04'[บันทึกเรียบร้อยแล้ว]กลับ
นี่คือสิ่งที่แสดงครับ รบกวนด้วยหน่อยนะครับ
Date : 2010-04-08 14:57:03 By : SOUL
 


 

No. 6



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

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

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


month2='04' อันนี้มันมีอยู่จริงหรือเปล่า

ลอง copy UPDATE month SET Seed='510' WHERE CustomerID='1001' and month2='04'
ไป query ดู ใน phpmyadmin ก่อนนะ มันก็ไม่เห็นมี error นิน้อ
Date : 2010-04-08 15:10:19 By : plakrim
 


 

No. 7



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



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


month2 มีอยู่จริงครับ จริงแล้วมันไม่ มี error ผมรองแสดงดูแล้วครับ แต่สิ่งที่ผมไม่เข้าก็คือถ้าผมต้องการที่ข้อมูลที่กรอกไป 1,2,3,4,5,6 แต่พอบันทึกมันดันเอาอันท้ายขึ้นมาให้ก่อนแต่มันยอมขึ้นตาม CustomerID ที่ระบุไว้อะครับ
สิ่งที่ผมต้องการก็คือต้องการให้ Update ข้อมูล ตรง กับ CustomerID ที่กำหนดมา ผมควรทำงัย
แนะนำอีกนิดนะครับ
Date : 2010-04-08 15:42:27 By : SOUL
 


 

No. 8



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

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

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


sort ก่อน เดาว่าคงเป็น array ผมไม่รู้นะว่า CustomerID มาจากไหน
Date : 2010-04-08 16:03:11 By : plakrim
 


 

No. 9



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



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


CustomerID ผมดึงมาจาฐานข้อมูลอีกอันครับ ซึ่งเก็บ ค่า CustomerID เหมือนกัน เลยใช้อ้างอิงในการบันทึกอะครับ ใช่ครับ เป็นการส่งค่าแบบ array นะครับ และใช้ในการเปรียบเทียบกับ CustomerID ในTable ที่ผมต้องบันทึกลงไป แต่ที่ผมติดปัญหาก็คือ ผมสามารถบันทึกข้อมูลลงไปได้ แต่ข้อมูลมันขึ้นไม่ตรงจุดครับ
$Project_bud ตัวแปลนี้ผมใช้เก็บ ข้อมูลของคนงานว่าเขาอยู่ในโครงการไหน ถ้าในกรณีโครงการ อยู่ใน โครงการ Rg25 ก็ให้บันทึกลงใน ฟิวล์ Rg25 แต่ถ้า อยู่honda ก็ให้เก็บลง ที่ฟิวล์ของ honda


ตัวแปรที่ใช้เก็บค่าของข้อมูลที่บรรทึกคือ $SumPrice2
Date : 2010-04-08 16:56:57 By : SOUL
 


 

No. 10



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



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


ดูถ้าจะงงที่ผมบอกนะเนี้ยๆๆๆๆๆๆๆๆๆๆๆๆๆ
Date : 2010-04-09 08:57:34 By : SOUL
 


 

No. 11



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

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

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


เอาง่ายๆ ในหน้านี้คุณลอง

print_r($_GET);
print_r($_POST);

แล้วเอามาแปะ ไม่ต้องเอาอันอื่นปนนะ เอาแค่สองตัวนี้จริงๆ ไว้บนสุด แล้วใส่ exit; ข้างล่างก็ได้

รีบหน่อยละกัน กำลังจะขาดแคลน Internet แล้ว
Date : 2010-04-09 10:30:13 By : plakrim
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ดูจากรูปนะครับ จะเห็นว่ามีสาฟิวล์นะครับ ทีนี้ ถ้าผม เรียก table อีก table ขึ้นมาแล้วต้องการเก็บข้อมูลลงใน Table นี้
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่