|
|
|
เรื่่องเกี่ยวกับการทำกระทู้ การอับเดทกระทู้ การกำหนดสถานะกระทู้ |
|
|
|
|
|
|
|
คือ มีกระทู้ ถาม ตอบ อยู่ ผมทำได้ละ คือตั่งกระทู้ได้ ตอบกระทู้ได้
ที่นี้คำถามที่1 เป็นระบบแจ้งเตือน คือ เมื่อมีการตั่งกระทู้มาไหม่ จะให้ค่า สถานะของมันเป็น new เมื่อมีการกดลิ้งหรือคลิกเข้าไปดูจะให้ สถานะของมันเป็น old คืออยาก0ะทราบว่า code เวลากดที่ลิ้งแล้วให้มันไป อับเดท ค่า สถานะ เป็นold ยังไง
คำถามที่ 2]และเมื่อมีคนมาตอบกระทู้ จะให้ สถานะของกระทู้ กับไปเป็น new ใหม่ ยังไง
ดาต้าเบส ตาราง user (SQL)
CREATE TABLE `user` (
`user_id` int(3) unsigned zerofill NOT NULL auto_increment,
`username` varchar(20) NOT NULL,
`password` varchar(20) NOT NULL,
`name` varchar(100) NOT NULL,
`email` varchar(50) NOT NULL,
`department` varchar(20) NOT NULL,
`phone` text NOT NULL,
`status` enum('ADMIN','SUPERUSER','USER') NOT NULL default 'USER',
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=9 ;
ตาราง เก็บข้อความเมื่อมีคนตอบกลับ
CREATE TABLE `reply` (
`reply_id` int(10) unsigned NOT NULL auto_increment,
`topic_id` int(10) unsigned default NULL,
`message` text,
`username` varchar(100) default NULL,
`date_reply` datetime default NULL,
`bgcolor` varchar(30) default NULL,
`ip` varchar(15) default NULL,
`status` varchar(20) NOT NULL,
PRIMARY KEY (`reply_id`),
KEY `topic_id` (`topic_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=36 ;
ตาราง เก็บ กระทู้
CREATE TABLE `topic` (
`topic_id` int(10) unsigned NOT NULL auto_increment,
`title` varchar(200) default NULL,
`details` text,
`username` varchar(100) default NULL,
`date_post` datetime default NULL,
`num_reply` smallint(5) unsigned default NULL,
`ip` varchar(15) default NULL,
`status` varchar(20) NOT NULL,
PRIMARY KEY (`topic_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=43 ;
Tag : PHP
|
ประวัติการแก้ไข 2012-11-20 15:16:22
|
|
|
|
|
Date :
2012-11-20 15:15:37 |
By :
mameaw4569 |
View :
6137 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันอยู่ที่โค้ดหน้าเปิดกระทู้เพื่ออ่านล่ะครับ
ในหน้านั้นจะทำการอัพเดตสถานะของกระทู้ให้เป็นกระทู้เก่า
ส่วนเมื่อมีการตอบกระทู้ ในหน้าบันทึกข้อมูลการตอบก็จะทำการอัพเดตสถานะให้เป็นกระทู้ใหม่
แต่ถ้าเป็นที่ ไทยครีเอท จะเน้นกระทู้ที่ไม่มีใครตอบก็จะขึ้นเป็นกระทู้แรกๆ
และ กระทู้ที่มาใหม่ ห้ากระทู้สุดท้ายจะเป็นกระทู้ใหม่เสมอ (ผิดถูกให้คุณวินมาเฉลยอีกที... ฮิๆๆ)
|
|
|
|
|
Date :
2012-11-20 15:33:22 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุนคร้า แนะนำได้เลยๆ น้า ใครมีไรแนะอีกป่าว
|
|
|
|
|
Date :
2012-11-20 15:43:47 |
By :
mameaw4569 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใครมีcode ตัวอย่างมั่งป่าว
|
|
|
|
|
Date :
2012-11-20 23:20:11 |
By :
mameaw4569 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วน้า ขอบคุณมาก
|
|
|
|
|
Date :
2012-11-21 00:49:36 |
By :
mameaw4569 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดีใจด้วยครับ เอาโค้ดมาลงไว้เพื่อเป็นวิทยาทานแก่คนอื่นด้วยก็ดีครับ
|
|
|
|
|
Date :
2012-11-21 12:58:08 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|