|
|
|
ไม่ทราบว่าเขียนยังไงในการเพิ่มข้อมูล และบันทึกข้อมูลในแบบฟอร์มเดียวกัน ช่วยทีค่ะ |
|
|
|
|
|
|
|
ตาราง 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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าไม่รีบร้อนจะกลับมาเขียนให้ตอนดึกๆของวันนี้น่ะครับ
หรือถ้าแก้ปัญหาได้แล้วก็ดีครับ หรืออาจจะเอาโค้ดที่เขียนไปแล้วมาลงแล้วคนที่นี่ช่วยแก้ไขให้ดูจะได้ประโยชน์กับ เจ้าของกระทู้มากกว่าน่ะครับ
|
|
|
|
|
Date :
2011-06-15 12:16:32 |
By :
Unidentifier |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เจ้าของกระทู้ไม่อยู่ล่ะมั้ง
เงียบหายไปก็จะ ไม่ตอบล่ะครับ
|
|
|
|
|
Date :
2011-06-15 16:15:13 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอดีไปต่างจังหวัดมาค่ะ โทษทีนะคะ
พี่ Mr.Helper มี email หรือ msn มั้ยคะ จะได้แอดไปคุย
ขอบคุณค่ะ
|
|
|
|
|
Date :
2011-06-17 12:41:41 |
By :
thaimaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำสำเร็จแล้วรบกวนนำมาโพสในกระทู้ด้วยน่ะครับ
|
|
|
|
|
Date :
2011-06-17 12:59:20 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ
|
|
|
|
|
Date :
2011-06-17 13:13:28 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|