|
|
|
ขอโค้ดที่เกี่ยวกับระบบการเตือนหน่อยค่ะ -อยากได้โค้ด ที่เกี่ยวกับการเปลี่ยนสถานะหรือเปลี่ยนสี เพื่อบอกให้ทราบว่าสถานะได้เปลี่ยนไปแล้ว |
|
|
|
|
|
|
|
ไ่ม่รู่ว่าเช็คจากอะไร ตย. สมมุติมี 3 สถานะ
1 สถานะทั่วไป ให้เป็น เหลือง FFFF00
2 สถานะทั่วไป ให้เป็น เหลือง FFFF00
3 สถานะเวลานัด ให้เป็น แดง FF0000
และให้ตัวแปร a เป็นค่าสถานะที่เช็ค ให้มี 5 a
<?
$a[0] = 1; // คือ สถานะทั่วไป
$a[1] = 3; // สถานะทั่วไป
$a[2] = 3; // สถานะเวลานัด
$a[3] = 2;
$a[4] = 1;
?>
<table>
<? for($j=0; $j<count($a);$j++ ){
if($a[$j] == 1){$bg = "#FFFF00";}else if($a[$j] == 2){$bg = "#0000FF";}else if($a[$j] == 3){$bg = "#FF0000";}
?>
<tr>
<td bgcolor="<?=$bg?>">data <?=$a[$j]?> </td>
</tr>
<?
}
?>
</table>
ประมาณนี้มั่ง
|
|
|
|
|
Date :
12 ธ.ค. 2550 09:25:44 |
By :
heng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ครับ
2 สถานะทั่วไป ให้เป็น น้ำเงิน 0000FF
|
|
|
|
|
Date :
12 ธ.ค. 2550 09:27:42 |
By :
heng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.. แก้อีกรอบ
2 สถานะอนุมัต ให้เป็น น้ำเงิน 0000FF
$a[0] = 1; // คือ สถานะทั่วไป
$a[1] = 2; // สถานะอนุมัต
$a[2] = 3; // สถานะเวลานัด
$a[3] = 2;
$a[4] = 1;
งง ป่าว
|
|
|
|
|
Date :
12 ธ.ค. 2550 09:30:52 |
By :
heng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตารางนัดหมาย = assignment
ID
story <-- เก็บข้อความที่ต้องการเตือน
status <-- ให้เตือนเป็น 0 ยกเลิกเป็น 1
date_time <-- เวลาที่จะให้เตือน
--- สมมุติว่าจะให้มีข้อความเตือนขึ้นมาในหน้านี้
$thisdate_time=date('Y-m-d h:i:a');
$sql="select * from assignment where date_time='$thisdate_time'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
echo"คุณมีตารางนัดหมายค่ะ : ข้อความ : /"$row[story]/"<br>";
echo"เวลา $row[date_time]";
---
ยางไม่ลอง compile ลองเอาไปใช้ดูน้า
|
|
|
|
|
Date :
12 ธ.ค. 2550 10:05:25 |
By :
hobbits |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ จะลองทำดู ขอบคุณมากๆเลย
|
|
|
|
|
Date :
12 ธ.ค. 2550 10:42:00 |
By :
เปิ้ล |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอ้อ แต่ว่า เบราซ์เซอร์มันจะไม่ดักจับเวลาอยู่ตลอด มันจะจับเฉพาะตอนที่โหลดหน้าขึ้นมา แล้วจะได้ค่าของเวลา ณ ตอนโหลดหน้า เก็บไว้ในตัวแปร thistime
ถ้ายังไงเปลี่ยนเป็น
function dateEstime($secon,$minit,$hour,$day,$month,$year){
return mktime($hour,$minit,$secon,$month,$day,$year)
}
$thisdate_time=date('d,m,Y,a,i,h');
$sql="select date_time from assignment";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
$i=0;
do{
$thedate=$row[$i];
$thedate=explode(' ',$thedate);
$datetdate=explode('-',$thedate[0]);
$timetdate=explode(':',$thedate[1]);
$sthedate=dateEstime($timetdate[0],$timetdate[1],$timetdate[2],datetdate[2]-1,$datetdate[1],$datetdate[0]);
$sthisdate=dateEstime($thisdate_time);
//-- จะให้แสดงข้อความก่อนหน้าวันนัดหมาย 1 วัน
if($sthedate>=$thisdate){
echo"<table><tr><td>คุณมีตารางนัดหมายค่ะ : ข้อความ : /"$row[story]/"</td></tr>
echo"<tr><td>เวลา $row[date_time]</td></tr></table>";
}
$i++;
}while($row=mysql_fetch_array($result));
|
|
|
|
|
Date :
12 ธ.ค. 2550 11:33:48 |
By :
hobbits |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|