|
|
|
<---ใส่สีใน table ครับ ง่ายๆ มาช่วยหน่อย ใส่สีตามวันเสาร์อาทิตย์---> |
|
|
|
|
|
|
|
<---ใส่สีใน table ครับ ง่ายๆ มาช่วยหน่อย ใส่สีตามวันเสาร์อาทิตย์--->
ผมรันวันที่โดยใช้ for มันก็ปกติ แต่จะใส่สีที่วันที่ตรงกับ ส-อา อะครับ ช่วยหน่อยคับ
Code (PHP)
function date_in_period($format, $start, $end, $skip = NULL){
$output = array();
$days = floor((strtotime($end) - strtotime($start))/86400);
for($i=0;$i<=$days;$i++){
$in_period = strtotime("+" . $i . " day", strtotime($start));
if(is_array($skip) and in_array(date("D",$in_period), $skip)){
continue;
}
array_push($output, date($format, $in_period));
}
return $output;
}
$date_color = date_in_period("d", "$start", "$end", array("Mon", "Tue", "Wed", "Thu", "Fri"));
<table>
<tr>
for($day=1;$day<=$numday;$day++)
{
foreach($date_color as $day_color)
{
if($day == $day_color)
{
$bgcolor = red;
//echo $day_color." ";
}
}
<td style="background-color:<?=$bgcolor;?>;">...ข้อมูล...</td>
}
</tr>
</table>
Tag : PHP, MySQL, HTML/CSS
|
|
|
|
|
|
Date :
2012-09-18 06:24:16 |
By :
- -* |
View :
1298 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือปัญหามันคือ ตรงใส่สีให้ตรงกับคอลัมวัน ส-อา แต่วันมันใส่ออกมาทุกช่องเลยอะครับ
นี่คือตัวอย่างที่ถูก
|
|
|
|
|
Date :
2012-09-18 21:16:32 |
By :
- -* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขุดหน่อยคับ
|
|
|
|
|
Date :
2012-09-19 07:25:00 |
By :
- -* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขุดดๆๆๆ
|
|
|
|
|
Date :
2012-09-19 11:12:17 |
By :
help me |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if($day == $day_color)
{
$bgcolor = "red";
}
else
{
$bgcolor = "";
}
แค่ else ครับ
|
|
|
|
|
Date :
2012-09-19 12:17:49 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สีไม่ขึ้นครับ ผมลอง echo $day."=".$day_color." "; ผลออกมาคือ
1=01 2=02 8=08 9=09 15=15 16=16
มันก็ตรง มันก็เข้าเวื่อไน if แรก แต่ทำไมสีมันไม่ไปคับ
|
|
|
|
|
Date :
2012-09-19 20:13:54 |
By :
- -* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo ค่าออกมาดูก็น่าจะรู้แล้วครับ
|
|
|
|
|
Date :
2012-09-21 10:40:53 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|