1. กำหนด เพิ่ม - ลด วัน
$mydate = @$_GET['dates'];
if ($mydate == ""){
$mydates = $row_rs_check_last['dates'];
$mydates1 = date("Y-m-d", strtotime("-1 day", strtotime($mydates))); //ลดวัน 1 วัน
} else {
$mydates = $mydate;
$mydates1 = date("Y-m-d", strtotime("1 day", strtotime($mydates))); // เพิ่มวัน 1 วัน
}
2. Dreamweaver ส่งค่าจาก Insert - Update แล้ว Go to เมื่อ Post Form แล้วค่าตัวแปรจะค้างไว้
ถ้าไม่ต้องการใช้งานให้ ต้องปิดส่วนที่โปรแกรมทำไว้ ****
if (@$_POST['dates1'] =="") {
$chkdate = "";
} else {
$chkdate = @$_POST['dates1'];
}
$updateGoTo = "myindex.php?dates=" .$chkdate. "&chk=2"; // ส่งค่าไปพร้อมกัน
/* *** ส่วนนี้เป็นการปิดค่าที่ โปรแกรม Dreamweaver จะแสดงด้วยจาก Form
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
} */
header(sprintf("Location: %s", $updateGoTo));
}
3. กำหนดการแสดงผลเอง แทน Dreamweaver
3.1 Dream ทำให้
<?php do {
// เริ่ม Loop แสดงผลของ Dream
// ทำสีบรรทัด
if ($row_rs_report['times'] == 1 || $row_rs_report['times'] == 8 || $row_rs_report['times'] == 16 || $row_rs_report['times'] == 24) {
$cl = "#FF9999";
} else {
$cl = "#FFFFFF";
}
// จบทำสีบรรทัด
?>
<tr bgcolor="<?php echo $cl; ?>">
<td><a href="myindex.php?ids=<?php echo $row_rs_report['ids']; ?>&edit=1&times=<?php echo $row_rs_report['times']; ?>&dates=<?php echo $row_rs_report['dates']; ?>"><?php echo $row_rs_report['times']; ?>:00</a></td>
<td><?php echo $row_rs_report['read_180']; ?></td>
<td><?php echo $row_rs_report['egat_waterflow']; ?></td>
<td><?php echo $row_rs_report['power_hour']; ?></td>
<td><?php echo $row_rs_report['gen_sync']; ?></td>
<td><?php echo $row_rs_report['gen_open']; ?></td>
<td><?php echo $row_rs_report['time_sync']; ?></td>
<td><?php echo $row_rs_report['name']; ?></td>
</tr>
<?php } while ($row_rs_report = mysql_fetch_assoc($rs_report));
// สิ้นสุด Loop แสดงผลของ Dream ?>
3.2 กำหนดเอง
<?php
@$ender = round($totalRows_rs_chon -1);
do {
// เริ่ม Loop แสดงผลเอง
//** แทน Array จากที่ที่ต้องการ
$dates [] =$row_rs_chon['dates'];
$times[] = $row_rs_chon['times'];
$waterflow[] = $row_rs_chon['egat_waterflow'];
$waterdiff[] = $row_rs_chon['diff'];
$st = round(@$waterflow[0]);
// กำหนดเลือกเอาบางค่าที่ต้องการ
$et = round(@$waterflow[@$ender]);
} while ($row_rs_chon = mysql_fetch_assoc($rs_chon));
// สิ้นสุด Loop แสดงผลขเอง ?>
นำไปแสดงผลเอง
<?php for ($i=1;$i < $totalRows_rs_chon;$i++) { ?> // กำหนดเริ่มที่ 0 ถ้าต้องการเริ่มที่ Row อื่นกำหนดที่ $i
<tr bgcolor="#99ff99">
<td align="center"><?php echo $dates[$i]; ?> </td>
<td align="center"><?php echo digi($times[$i]); ?> </td>
<td align="center"><?php echo digi($waterflow[$i]); ?></td>
<td align="right"><?php echo digi($waterdiff[$i]); ?></td>
</tr>
<?php } ?>