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 : 061642



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



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




สอบถามหน่อยค่ะ

มีตาราง products ดังนี้

1. productcode รหัสสินค้า
2 productname ชื่อสินค้า
3 price ราคาสินค้า

มีข้อมูลอยู่ 2 แถวคือ

1. A001 Harddisk 500
2. A002 DDr II (ช่อง Price ว่าง)

ต้องการเรียกข้อมูลในตารางนี้ขึ้นมา โดยจะมรีช่อง price ช่องเดียวที่เป็น text input
ซึ่ง
แถวที่ 1 จะมีราคา 500 ขึ้น
ส่วน
แถวที่ 2 เป็นช่องเปล่า

ความต้องการคือ
ถ้าแถวไหนในตารางมี ตัวเลขราคาอยู่แล้ว ก็สามารถที่จะแก้ไขตัวเลขนั้นได้
หรือ
ถ้าแถวไหนของราคาเป็นช่องว่าง ก็ให้กรอกไปได้ และ ทาำการบันทึกรายการ

หรือ

ถ้ามีรายเพิ่มใหม่ ก็ให้ตรวจสอบในตารางว่ามีรหัสสินค้า ชื่อสินค้านี้หรือเปล่า ถ้าไม่มีก๋ให้ทำการเพิ่มได้ทันที


เขียนยังไงคะ

ขอบคุณค่ะ



Tag : PHP, MySQL, HTML/CSS







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-06-14 14:16:37 By : thaimaster View : 943 Reply : 9
 

 

No. 1



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



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


  • ลองดู


https://www.thaicreate.com/php/php-mysql-add-insert-edit-delete-mysql-same-form.html






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-14 14:41:05 By : pumin99
 


 

No. 2



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

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

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


ตาราง shop
Code
create table shop(
shopID int(3) unsigned not null auto_increment ,
shopName varchar(100) default null,
address varchar(250) default null,
phone varchar(100) default null,
primary key(shopID),
index(shopName)
)engine=myisam default character set utf8 collate utf8_general_ci;

ตาราง product
create table product(
id int(8) unsigned not null auto_increment ,
prdID char(10) default null,
prdName varchar(100) default null,
price double default 0.0,
primary key(id),
unique(prdID),
index(prdName)
)engine=myisam default character set utf8 collate utf8_general_ci;


ในความคิดของผมน่าจะเพิ่มตารางอีกหนึ่งน่ะครับ คือ inventory สำหรับเก็บว่าสินค้าอะไรอยู่ร้านไหนบ้าง และจำนวนเท่าไหร่ บางทีอาจจะกำหนดราคาให้ต่างกันในแต่ละร้าน(สาขา) ด้วยก็เป็นไปได้ครับ

ตาราง inventory
create table inventory(
id int(8) unsigned not null auto_increment,
shopID int(3) default null,
prdID char(10) default null,
price double default 0.0,
amount int(5) default 0,
primary key(id),
index(shopID),
index(prdID),
index(amount)
)engine=myisam default character set utf8 collate utf8_general_ci;

และก็อีกนั่นแหล่ะถ้าเป็นผมก็จะเพิ่ม ตารางที่เก็บข้อมูลการขาย หรือรับสินค้าเข้าสต็อคเมื่อเกิดการซื้อซึ่งเราจะเรียกว่า transaction
ตาราง transaction

Code
create table transaction(
transID int(10) unsigned not null auto_increment,
docNo varchar(20) default null,
shopID int(3) unsigned default null,
prdID char(10) default null,
amount int(6) unsigned default 0,
cost double unsigned default 0.0,
act enum('buy','sales') default null,
lastUpdate timestamp not null default current_timestamp on update current_timestamp,
primary key(transID),
index(docNo),
index(shopID),
index(prdID),
index(amount),
index(act)
)engine=myisam default character set utf8 collate utf8_general_ci;



ประวัติการแก้ไข
2011-06-14 23:42:07
2011-06-14 23:44:13
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-14 23:41:01 By : Unidentifier
 

 

No. 3



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

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

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


ถ้าไม่รีบร้อนจะกลับมาเขียนให้ตอนดึกๆของวันนี้น่ะครับ
หรือถ้าแก้ปัญหาได้แล้วก็ดีครับ หรืออาจจะเอาโค้ดที่เขียนไปแล้วมาลงแล้วคนที่นี่ช่วยแก้ไขให้ดูจะได้ประโยชน์กับ เจ้าของกระทู้มากกว่าน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-15 12:16:32 By : Unidentifier
 


 

No. 4



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

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

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


เจ้าของกระทู้ไม่อยู่ล่ะมั้ง
เงียบหายไปก็จะ ไม่ตอบล่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-15 16:15:13 By : sakuraei
 


 

No. 5



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



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


พอดีไปต่างจังหวัดมาค่ะ โทษทีนะคะ
พี่ Mr.Helper มี email หรือ msn มั้ยคะ จะได้แอดไปคุย

ขอบคุณค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-17 12:41:41 By : thaimaster
 


 

No. 6



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

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

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


ตอบความคิดเห็นที่ : 5 เขียนโดย : thaimaster เมื่อวันที่ 2011-06-17 12:41:41
รายละเอียดของการตอบ ::
ใช้วิธีคุยทางเมล์น่ะครับ เพราะพี่ไม่ค่อยออนเอ็มครับ
[email protected]

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-17 12:56:29 By : sakuraei
 


 

No. 7



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

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

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

ทำสำเร็จแล้วรบกวนนำมาโพสในกระทู้ด้วยน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-17 12:59:20 By : webmaster
 


 

No. 8



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

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

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


ตอบความคิดเห็นที่ : 7 เขียนโดย : webmaster เมื่อวันที่ 2011-06-17 12:59:20
รายละเอียดของการตอบ ::
ได้ครับคุณวิน ...... พอดีช่วงนี้งานผมค่อนข้างเครียดน่ะครับ
คิดว่าอาจจะไม่ค่อยมีโอกาสเข้ามาบ่อยนัก
แต่ถ้าเสร็จแล้วจะเข้ามาโพสต์ไว้ที่บอร์ดนี้แหล่ะครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-17 13:05:00 By : sakuraei
 


 

No. 9



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

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

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

ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-06-17 13:13:28 By : webmaster
 

   

ค้นหาข้อมูล


   
 

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