|
|
|
มีปัญหา เด็กๆ มาถามนะครับ งง มาก ปัญหามีอยู่ว่า สมุติผมมี tb สินค้าอยู่ 3 ชนิด Tbp | name| psv |
|
|
|
|
|
|
|
คงต้องกำหนดสถานะเพิ่มเติมให้กับ user มั้งคะ เช่น
สถานะ 1 = ดูได้แค่บริษัทตัวเอง
สถานะ 2 = ดูได้ทุกบริษัท
แต่จะว่าไปมันก้อต้องกำหนดสถานะให้กับแต่ละบริษัทด้วยเพื่อความปลอดภัย เช่น บริษัท A มีสถานะให้ใครดูก้อได้
บริษัท สถานะ 1= อนุญาติให้คนที่ไม่ใช่พนักงานบริษัทสามารถเข้าดูข้อมูลได้
บริษัท สถานะ 2= อนุญาติให้เฉพาะ user ที่เป็นพนักงานของบริษัทเท่านั้น
(มั้งงง)
|
|
|
|
|
Date :
2009-05-27 17:25:30 |
By :
ชะเอม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอางี้ดีก่าครับ
ผมมีตัวแปรทั้งหมด 4 ตัว a,b,c,x
a=1,b=2,c=3 และ x=1 หรือ 2 หรือ 3 ก็ได้
ทำการเช็คนะครับ ว่า มีตัวแปรใดตัวแปรหนึ่ง ใน a,b,c ที่มีค่าเท่ากับ x ให้เป็นจริง
ผมทำลองทำแล้ว มันไม่ได้นะครับ มึนตึบ
ex1.
1 || 0 || 0 = 2 ----> เป็นเท็จ ถูกต้อง
1 || 2 || 0 = 2 ----> เป็นจริง ถูกต้อง
1 || 2 || 3 = 2 ----> เป็นจริง ถูกต้อง
ex2.
1 || 0 || 3 = 2 ----> เป็นจริง ?? *** แต่ผมไม่ต้องการให้มันเป็นจริง นะครับทำงัยเพราะจะได้ไปทำเงือนไข เท็จ ได้นะครับ ใช้ and หรือ or หรือ หรือ ??
|
|
|
|
|
Date :
2009-05-27 18:20:54 |
By :
martman26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอางี้ดีก่าครับ
ผมมีตัวแปรทั้งหมด 4 ตัว a,b,c,x
a=1,b=2,c=3 และ x=1 หรือ 2 หรือ 3 ก็ได้
ทำการเช็คนะครับ ว่า มีตัวแปรใดตัวแปรหนึ่ง ใน a,b,c ที่มีค่าเท่ากับ x ให้เป็นจริง
ผมทำลองทำแล้ว มันไม่ได้นะครับ มึนตึบ
ex1.
1 || 0 || 0 = 2 ----> เป็นเท็จ ถูกต้อง
1 || 2 || 0 = 2 ----> เป็นจริง ถูกต้อง
1 || 2 || 3 = 2 ----> เป็นจริง ถูกต้อง
<?
$a=1;
$b=0;
$c=3;
$x=2;
if($a==2||$b==2||$c==2){
echo "Yoo";
}else {
echo "Um..";
}
|
|
|
|
|
Date :
2009-05-27 19:41:26 |
By :
arsachi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง
|
|
|
|
|
Date :
2009-05-29 22:14:13 |
By :
clickza2you |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จับยัดใส่ array แล้ว ใช้ in_array ตรวจก็จะได้แล้วว่าคนนี้มีสิทธิ์ดูของบริษัทอะไร
Code (PHP)
<?php
$privilege = array();
$privilege[$user_id] = array("1","2","5");
if(in_array($company_id, $privilege[$user_id])){
echo "เชิญทัศนา";
}else{
echo "ดูของบริษัทตัวเองเดะวะ";
}
?>
หรือจะ select product ทั้งหมดที่สามารถดูได้ก็แค่
Code (PHP)
<?php
$sql = "select * from products where company_id in (" . implode(",", $privilege[$user_id]) . ");";
?>
|
|
|
|
|
Date :
2009-05-29 22:27:34 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|