วันอังคารที่ 6 พฤษภาคม พ.ศ. 2557

รวม php for Dreamweaver code ใช้งาน

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']; ?>&amp;edit=1&amp;times=<?php echo $row_rs_report['times']; ?>&amp;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]; ?>&nbsp;</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 } ?>


ไม่มีความคิดเห็น:

แสดงความคิดเห็น