 |
แนะทำเกี่ยวกับการออกแบบระบบที่ครับ มือใหม่ครับความรู้ยังน้อยนิสส T^T |
|
 |
|
|
 |
 |
|
1). ระบบเว็บผมมีการแบ่ง user 3 ระดับ admin staff member
คือว่า member 1 id สามารถเก็บ id member (ของเพื่อนๆได้) เพื่อกำหนดสิทธิ์การเข้าถึงและสามารถเพิ่มรถได้
โดยเช่นนาย A จะเพื่อมนาย B ต้องขอนาย B ก่อน
แล้วเมื่อ นาย A ลบนาย B นาย B ก็จะไม่เห็นนาย A อยู่ในรายชื่อเพื่อนของตัวเองด้วย สิทธิ์การเข้าถึงก็หายไปด้วย
ตย.
TB_member
id_user, pass, f_name, l_name, picture, priority
TB_friend
id_user, f1, f2, f3, f4, f5...........
ไม่ทราบว่าเป็นการออกแบบที่ดีหรือไม่ หรือว่าจะเสียเวลาหรือพื้นที่มากเกินไปรึเปล่า ขอคำแนะนำหน่อยนะครับ
2).พอดีระบบมันมี2 ภาษา คือ th en
โดยที่ตั้ง default == en
เมื่อเปลี่ยนภาษาเป็น th พอปิดเว็บแล้วเปิดเว็บใหม่ก็ยังเป็น th จนกว่าจะเปลี่ยนเป็น en เมื่อเปลี่ยนเป็น en แล้วก็ปิดเว็บและเปิดเว็บใหม่ก็จะเป็น en ครับ
ต.ย.
หน้าแรกเช็กค่า
Code (PHP)
session_register("CheckLanguage");
if(!isset($_COOKIE['CheckLanguage'])){
$Language="English (US)";
$_SESSION["CheckLanguage"] = $Language;
ob_start();
Setcookie("CheckLanguage",$_SESSION["CheckLanguage"],time()+3600*24*365); /);
}
หน้าที่เป็นการเปลี่ยนภาษา
Code (PHP)
$Language = $_POST['language'];
session_unregister("CheckLanguage");
session_register("CheckLanguage");
$_SESSION["CheckLanguage"] = $Language;
Setcookie("CheckLanguage",$_SESSION["CheckLanguage"],time()+3600*24*365);
แต่ทำไมเวลาผมเปลี่ยนภาษาเป็น Th พอปิด browser แล้วเปิดใหม่ ก็ยังเป็น En อยู่ละครับ พอผมเช็กคุกกี้เหมือนมันจะเปลี่ยนค่าแต่มันไม่ยอมจำนะครับ ???
3).นาย B C D เป็นผู้เข้าสอบ A อาจารย์
โดยที่ นาย B C D จะต้องรอให้ นาย A กดปุ่มกก่อนเมื่อนาย A กดปุ่มปุ๊บ
นาย B C D ก็จะเห็นปุ่ม "เริ่มสอบ" มาให้กดทันทีโดยไม่ต้องกด refresh หน้าของนาย B C D
ผมต้องทำยังไงครับ พอมีไกทไลหน่อยมั้ยครับ
Tag : PHP, MySQL, JavaScript, Ajax, CakePHP
|
|
 |
 |
 |
 |
Date :
2010-12-24 21:25:40 |
By :
dargoro |
View :
732 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
TB_friend
id | id_user | id_friend
ส่วนอีก 2 ข้อ
รอท่านอื่นมาเพิ่มเติมน่ะครับ
|
 |
 |
 |
 |
Date :
2010-12-24 22:15:35 |
By :
iieszz |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
TB_friend
id | id_user | id_friend
แล้วเวลา เก็บลงในคอรั่ม id_friend มันก็จะยาวไปเรื่อยแล้วเราควรจะกำหนดขนาดมันยังไงอะครับ 1,2,3,...,123456789
ตอน create ตารางกำหนด Type = varchar(???) หรือว่าควรเป็น text ครับ
|
 |
 |
 |
 |
Date :
2010-12-24 22:58:27 |
By :
dargoro |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|