การทำให้แสดงข้อความ ไม่ให้แสดงเป็นตัวเลข
การแสดงใน status ใน sql ค่า status จะมี 1 2 3 4
status 1 คือ ปกติ
status 2 คือ ลบ
status 3 คือ ปกปิด
status 4 คือ ระงับ
--------------------------------------------------------------
$Username =$_POST['Username'];
$ArrayMember=$_POST['a'];
if($_POST['MsgMem']!= null && count($ArrayMember)>0) {
foreach($ArrayMember as $member){
//echo $member;
$tmp = explode('_',$member);
$user = $tmp[1];
$state = $tmp[0];
if($state=='hidden'){
$sql="update member set status = 3 where Username='$user'" ;
$result = mysql_query($sql)or die(mysql_error());
//echo $sql;
}
else if($state == 'suspen'){
$sql="update member set status = 4 where Username ='$user'";
$result = mysql_query($sql)or die(mysql_error());
}
else if($state == 'remove'){
$sql="update member set status = 5 where Username ='$user'";
$result = mysql_query($sql)or die(mysql_error());
}
else if($state == 'normal'){
$sql="update member set status = 1 where Username ='$user'";
$result = mysql_query($sql)or die(mysql_error());
}
else if($state == 'Admin'){
$sql="update member set status =6 where Username ='$user'";
$result = mysql_query($sql)or die(mysql_error());
}
}
}
?>
ต้องการให้แสดง ข้อความ อ่ะ เช่น เมืิอ เปง 1 ให้แสดง เป็น "ปกติ " ไม่ให้ขึ้นเป็นเลข1
status 1 คือ ปกติ
status 2 คือ ลบ
status 3 คือ ปกปิด
status 4 คือ ระงับ
--------------------------------------------------------------
$Username =$_POST['Username'];
$ArrayMember=$_POST['a'];
if($_POST['MsgMem']!= null && count($ArrayMember)>0) {
foreach($ArrayMember as $member){
//echo $member;
$tmp = explode('_',$member);
$user = $tmp[1];
$state = $tmp[0];
if($state=='hidden'){
$sql="update member set status = 3 where Username='$user'" ;
$result = mysql_query($sql)or die(mysql_error());
//echo $sql;
}
else if($state == 'suspen'){
$sql="update member set status = 4 where Username ='$user'";
$result = mysql_query($sql)or die(mysql_error());
}
else if($state == 'remove'){
$sql="update member set status = 5 where Username ='$user'";
$result = mysql_query($sql)or die(mysql_error());
}
else if($state == 'normal'){
$sql="update member set status = 1 where Username ='$user'";
$result = mysql_query($sql)or die(mysql_error());
}
else if($state == 'Admin'){
$sql="update member set status =6 where Username ='$user'";
$result = mysql_query($sql)or die(mysql_error());
}
}
}
?>
ต้องการให้แสดง ข้อความ อ่ะ เช่น เมืิอ เปง 1 ให้แสดง เป็น "ปกติ " ไม่ให้ขึ้นเป็นเลข1
ถ้าเลขเป็น2 ให้ขึ้น "ลบ" ไม่ให้ขึ้นเป็นเลข2 อ่ะ
SET ค่ายังไงอ่ะ ให้เปงข้อความออกมา เมือในฐานข้อมูลเป็นตัว
ในตอนแสดงผลถ้าต้องการให้แสดงออกมาเป็นข้อความคงต้องใช้ฟังก์ชั่นช่วยครับ...เขียนขึ้นมาใช้เองเลย เช่น php
function MessageStatus( $value ){
switch($value):
case '1': $strReturn = 'ปกติ';
break;
case '2': $strReturn = 'ลบ';
break;
case '3': $strReturn = 'ปกปิด';
break;
case '4': $strReturn = 'ระงับ';
break;
default: $strReturn = 'No match';
endswitch;
return $strReturn;