Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ขอคำแนะนำหน่อยคะ เกี่ยวการค้นหา เลือกจากวันที่ แล้วออกมาเป็นกราฟ



 

ขอคำแนะนำหน่อยคะ เกี่ยวการค้นหา เลือกจากวันที่ แล้วออกมาเป็นกราฟ

 



Topic : 070517

Guest




fia

รบกวนแนะนำด้วยคะ เขียนโค๊ดแบบไหนดีคะ โดยเลือกจาก วันที่ ถึง วันที่ แล้วเลือก รพ สต พอคลิก ก็ออกมาเป็น กราฟ สามมิติคะ


นี้เป็นโค๊ดที่หนูเขียน ที่เป็นแบบรูปคะ แล้วตอนเขียนยังไงต่อคะให้ออกมาเป็นกราฟคะ โดยที่สามารถเลือกทั้งหมด แล้วเลือกเป็ร รพ สต ปากล่อก็ได้ ช่วยหน่อยนะคะ ส่วนสุดท้ายแล้วคะ

Code (PHP)
<?
@session_start();
ob_start();
$userlog = $_SESSION["userlog"];
if(empty($userlog)) 
{
echo "<script>alert('หน้านี้จำกัดเฉพาะ Admin เท่านั้น');history.back();</script>";
exit();
}
require_once "../include/tdate.php";
require_once "../include/connectdb.php";

						  $sql="select * from userlog where userlog='$userlog'";
						  $db_query=mysql_db_query($db,$sql);
						  $result=mysql_fetch_array($db_query);
						  $id=$result[id];
						  $userlogname=$result[name];
						  $address=$result[address];
						  $phone=$result[phone];
						  $email=$result[email];
						  $departid=$result[name];
						  $user_log=$result[userlog];
						  $pass_log=$result[passlog];
						  $status=$result[status];
?>
<html>
<head>
<title>:: ระบบบริหารทรัพยากรบุคคล ::</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<!-- Fireworks MX Dreamweaver MX target.  Created Wed Jun 29 09:19:58 GMT+0700 (SE Asia Standard Time) 2011-->
<link href="../css/style.css" rel="stylesheet" type="text/css">
<script language=JavaScript>

var datePickerDivID = "datepicker";
var iFrameDivID = "datepickeriframe";

var dayArrayShort = new Array('อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส');
var dayArrayMed = new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
var dayArrayLong = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var monthArrayShort = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
var monthArrayMed = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec');
var monthArrayLong = new Array('มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฏาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม');
 
var defaultDateSeparator = "/";        // รูปแบบตัวคั่นระหว่าง วัน เดือน ปี (มี "/" or ".")
var defaultDateFormat = "dmy"    // ใส่รูปแบบการเรียงลำดับของ วัน เดือน ปี ครับ (มี "mdy", "dmy", and "ymd")
var dateSeparator = defaultDateSeparator;
var dateFormat = defaultDateFormat;
function displayDatePicker(dateFieldName, displayBelowThisObject, dtFormat, dtSep)
{
  var targetDateField = document.getElementsByName (dateFieldName).item(0);
  if (!displayBelowThisObject)
    displayBelowThisObject = targetDateField;
  if (dtSep)
    dateSeparator = dtSep;
  else
    dateSeparator = defaultDateSeparator;
   if (dtFormat)
    dateFormat = dtFormat;
  else
    dateFormat = defaultDateFormat;
 
  var x = displayBelowThisObject.offsetLeft;
  var y = displayBelowThisObject.offsetTop + displayBelowThisObject.offsetHeight ;
 
  // deal with elements inside tables and such
  var parent = displayBelowThisObject;
  while (parent.offsetParent) {
    parent = parent.offsetParent;
    x += parent.offsetLeft;
    y += parent.offsetTop ;
  }
 
  drawDatePicker(targetDateField, x, y);
}

function drawDatePicker(targetDateField, x, y)
{
  var dt = getFieldDate(targetDateField.value );
  if (!document.getElementById(datePickerDivID)) {
    var newNode = document.createElement("div");
    newNode.setAttribute("id", datePickerDivID);
    newNode.setAttribute("class", "dpDiv");
    newNode.setAttribute("style", "visibility: hidden;");
    document.body.appendChild(newNode);
  }
 
  var pickerDiv = document.getElementById(datePickerDivID);
  pickerDiv.style.position = "absolute";
  pickerDiv.style.left = x + "px";
  pickerDiv.style.top = y + "px";
  pickerDiv.style.visibility = (pickerDiv.style.visibility == "visible" ? "hidden" : "visible");
  pickerDiv.style.display = (pickerDiv.style.display == "block" ? "none" : "block");
  pickerDiv.style.zIndex = 10000;
 
  // draw the datepicker table
  refreshDatePicker(targetDateField.name, (dt.getFullYear()+543), (dt.getMonth()-543) , dt.getDate());
}

function refreshDatePicker(dateFieldName, year, month, day)
{

  var thisDay = new Date();
 
  if ((month >=0) && (year >0)) {
    thisDay = new Date(year, month, 1);
  } else {
    day = thisDay.getDate();
    thisDay.setDate(1);
  }
 
  var crlf = "\r\n";
  var TABLE = "<table cols=7 class='dpTable'>" + crlf;
  var xTABLE = "</table>" + crlf;
  var TR = "<tr class='dpTR'>";
  var TR_title = "<tr class='dpTitleTR'>";
  var TR_days = "<tr class='dpDayTR'>";
  var TR_todaybutton = "<tr class='dpTodayButtonTR'>";
  var xTR = "</tr>" + crlf;
  var TD = "<td class='dpTD' onMouseOut='this.className=\"dpTD\";' onMouseOver=' this.className=\"dpTDHover\";' ";    // leave this tag open, because we'll be adding an onClick event
  var TD_title = "<td colspan=5 class='dpTitleTD'>";
  var TD_buttons = "<td class='dpButtonTD'>";
  var TD_todaybutton = "<td colspan=7 class='dpTodayButtonTD'>";
  var TD_days = "<td class='dpDayTD'>";
  var TD_selected = "<td class='dpDayHighlightTD' onMouseOut='this.className=\"dpDayHighlightTD\";' onMouseOver='this.className=\"dpTDHover\";' ";    // leave this tag open, because we'll be adding an onClick event
  var xTD = "</td>" + crlf;
  var DIV_title = "<div class='dpTitleText'>";
  var DIV_selected = "<div class='dpDayHighlight'>";
  var xDIV = "</div>";
 
  // start generating the code for the calendar table
  var html = TABLE;

  html += TR_title;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, -1, "<") + xTD;
  html += TD_title + DIV_title + monthArrayLong[ thisDay.getMonth()] + " " + (thisDay.getFullYear()+543) + xDIV + xTD;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, 1, ">") + xTD;
  html += xTR;
  html += TR_days;
  for(i = 0; i < dayArrayShort.length; i++)
    html += TD_days + dayArrayShort[i] + xTD;
  html += xTR;

  html += TR;
  for (i = 0; i < thisDay.getDay(); i++)
    html += TD + " " + xTD;
  do {
    dayNum = thisDay.getDate();
    TD_onclick = " onclick=\"updateDateField('" + dateFieldName + "', '" + getDateString(thisDay) + "');\">";
    
    if (dayNum == day)
      html += TD_selected + TD_onclick + DIV_selected + dayNum + xDIV + xTD;
    else
      html += TD + TD_onclick + dayNum + xTD;
    
    // if this is a Saturday, start a new row
    if (thisDay.getDay() == 6)
      html += xTR + TR;
    
    // increment the day
    thisDay.setDate(thisDay.getDate() + 1);
  } while (thisDay.getDate() > 1)
 
  // fill in any trailing blanks
  if (thisDay.getDay() > 0) {
    for (i = 6; i > thisDay.getDay(); i--)
      html += TD + " " + xTD;
  }
  html += xTR;
 
  // add a button to allow the user to easily return to today, or close the calendar
  var today = new Date();
  var todayString = "Today is " + dayArrayMed[today.getDay()] + ", " + monthArrayMed[ today.getMonth()] + " " + today.getDate();
  html += TR_todaybutton + TD_todaybutton;
  html += "<button class='dpTodayButton' onClick='refreshDatePicker(\"" + dateFieldName + "\");'>เดือนปัจจุบัน</button> ";
  html += "<button class='dpTodayButton' onClick='updateDateField(\"" + dateFieldName + "\");'>ปิด</button>";
  html += xTD + xTR;
 
  // and finally, close the table
  html += xTABLE;
 
  document.getElementById(datePickerDivID).innerHTML = html;
  // add an "iFrame shim" to allow the datepicker to display above selection lists
  adjustiFrame();
}


function getButtonCode(dateFieldName, dateVal, adjust, label)
{
  var newMonth = (dateVal.getMonth () + adjust) % 12;
  var newYear = dateVal.getFullYear() + parseInt((dateVal.getMonth() + adjust) / 12);
  if (newMonth < 0) {
    newMonth += 12;
    newYear += -1;
  }
 
  return "<button class='dpButton' onClick='refreshDatePicker(\"" + dateFieldName + "\", " + newYear + ", " + newMonth + ");'>" + label + "</button>";
}

function getDateString(dateVal)
{
  var dayString = "00" + dateVal.getDate();
  var monthString = "00" + (dateVal.getMonth()+1);
  dayString = dayString.substring(dayString.length - 2);
  monthString = monthString.substring(monthString.length - 2);
 
  switch (dateFormat) {
    case "dmy" :
      return dayString + dateSeparator + monthString + dateSeparator +  (dateVal.getFullYear()+543);
    case "ymd" :
      return dateVal.getFullYear() + dateSeparator + monthString + dateSeparator + dayString;
    case "mdy" :
    default :
      return monthString + dateSeparator + dayString + dateSeparator + dateVal.getFullYear()+543;
  }
}


/**
Convert a string to a JavaScript Date object.
*/
function getFieldDate(dateString)
{
  var dateVal;
  var dArray;
  var d, m, y;
 
  try {
    dArray = splitDateString(dateString);
    if (dArray) {
      switch (dateFormat) {
        case "dmy" :
          d = parseInt(dArray[0], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[2], 10) + 543 ;
          break;
        case "ymd" :
          d = parseInt(dArray[2], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[0], 10);
          break;
        case "mdy" :
        default :
          d = parseInt(dArray[1], 10);
          m = parseInt(dArray[0], 10) - 1;
          y = parseInt(dArray[2], 10) ;
          break;
      }
      dateVal = new Date(y, m, d);
    } else if (dateString) {
      dateVal = new Date(dateString);
    } else {
      dateVal = new Date();
    }
  } catch(e) {
    dateVal = new Date();
  }
 
  return dateVal;
}


/**
Try to split a date string into an array of elements, using common date separators.
If the date is split, an array is returned; otherwise, we just return false.
*/
function splitDateString(dateString)
{
  var dArray;
  if (dateString.indexOf("/") >= 0)
    dArray = dateString.split("/");
  else if (dateString.indexOf(".") >= 0)
    dArray = dateString.split(".");
  else if (dateString.indexOf("-") >= 0)
    dArray = dateString.split("-");
  else if (dateString.indexOf("\\") >= 0)
    dArray = dateString.split("\\");
  else
    dArray = false;
 
  return dArray;
}
function updateDateField(dateFieldName, dateString)
{
  var targetDateField = document.getElementsByName (dateFieldName).item(0);
  if (dateString)
    targetDateField.value = dateString;
 
  var pickerDiv = document.getElementById(datePickerDivID);
  pickerDiv.style.visibility = "hidden";
  pickerDiv.style.display = "none";
 
  adjustiFrame();
  targetDateField.focus();
 
  if ((dateString) && (typeof(datePickerClosed) == "function"))
    datePickerClosed(targetDateField);
}


/**
Use an "iFrame shim" to deal with problems where the datepicker shows up behind
selection list elements, if they're below the datepicker. The problem and solution are
described at:

http://dotnetjunkies.com/WebLog/jking/archive/2003/07/21/488.aspx
http://dotnetjunkies.com/WebLog/jking/archive/2003/10/30/2975.aspx
*/
function adjustiFrame(pickerDiv, iFrameDiv)
{
  // we know that Opera doesn't like something about this, so if we
  // think we're using Opera, don't even try
  var is_opera = (navigator.userAgent.toLowerCase().indexOf("opera") != -1);
  if (is_opera)
    return;
  
  // put a try/catch block around the whole thing, just in case
  try {
    if (!document.getElementById(iFrameDivID)) {
      var newNode = document.createElement("iFrame");
      newNode.setAttribute("id", iFrameDivID);
      newNode.setAttribute("src", "javascript:false;");
      newNode.setAttribute("scrolling", "no");
      newNode.setAttribute ("frameborder", "0");
      document.body.appendChild(newNode);
    }
    
    if (!pickerDiv)
      pickerDiv = document.getElementById(datePickerDivID);
    if (!iFrameDiv)
      iFrameDiv = document.getElementById(iFrameDivID);
    
    try {
      iFrameDiv.style.position = "absolute";
      iFrameDiv.style.width = pickerDiv.offsetWidth;
      iFrameDiv.style.height = pickerDiv.offsetHeight ;
      iFrameDiv.style.top = pickerDiv.style.top;
      iFrameDiv.style.left = pickerDiv.style.left;
      iFrameDiv.style.zIndex = pickerDiv.style.zIndex - 1;
      iFrameDiv.style.visibility = pickerDiv.style.visibility ;
      iFrameDiv.style.display = pickerDiv.style.display;
    } catch(e) {
    }
 
  } catch (ee) {
  }
 
}

</script>

<style>

.dpDiv {
	}
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}
.dpTR {
	}
.dpTitleTR {
	}
.dpDayTR {
	}
.dpTodayButtonTR {
	}
.dpTD {
	border: 1px solid #ece9d8;
	}
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}
.dpTitleTD {
	}
.dpButtonTD {
	}
.dpTodayButtonTD {
	}
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}

.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

a:hover {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}
.style1 {
	font-family: AngsanaUPC;
	font-size: 16pt;
	font-weight: bold;
}
</style>
</head>
<body bgcolor="#1F84D1">
<br>
<table width="850" border="0" align="center" cellpadding="0" cellspacing="0">
  <!-- fwtable fwsrc="Untitled" fwbase="bxx.jpg" fwstyle="Dreamweaver" fwdocid = "742308039" fwnested="0" -->
  <tr> 
    <td><img src="../images/spacer.gif" width="850" height="1" border="0" alt=""></td>
    <td><img src="../images/spacer.gif" width="1" height="1" border="0" alt=""></td>
  </tr>
  <tr> 
    <td><img name="bxx_r1_c1" src="../images/bxx_r1_c1.jpg" width="850" height="10" border="0" alt=""></td>
    <td><img src="../images/spacer.gif" width="1" height="10" border="0" alt=""></td>
  </tr>
  <tr> 
    <td bgcolor="#FFFFFF"><table width="95%" border="0" align="center" cellpadding="1" cellspacing="1">
        <tr> 
          <td><div align="center"><img src="../images/h.jpg" width="473" height="54"></div></td>
        </tr>
        <tr> 
          <td><div align="center"><font color="#000000" size="2">ยินดีต้อนรับคุณ</font><font color="#ff0000" size="2"> 
              <? echo "<u>$userlogname</u>"; ?> <font color="#333333">เข้าใช้งานในระบบ</font><font color="#000033"> 
              <a href="admin_profiles.php"></a> | <font color="#333333" size="2"><a href="logout.php">ออกจากระบบ</a></font></font></font><br>
            </div></td>
        </tr>
        <tr> 
          <td>&nbsp;</td>
        </tr>
        <tr> 
          <td><table width="62%" border="0" align="center" cellpadding="1" cellspacing="1">
            <tr>
              <td width="86"><div align="center"><font size="2"><a href="headindex.php"><img src="../images/adminm1.jpg" width="69" height="69" border="0"></a></font></div></td>
              <td width="96"><div align="center"><font size="2"><a href="sendmail.php"><img src="../images/adminm15.jpg" width="69" height="69" border="0"></a></font></div></td>
              <td width="95"><div align="center"><font size="2"><a href="board.php"><img src="../images/adminm6.jpg" width="69" height="69" border="0"></a></font></div></td>
              <td width="95"><div align="center"><font size="2"><a href="adminlab.php"><img src="../images/adminm10.jpg" width="69" height="69" border="0"></a></font></div></td>
              <td width="94"><div align="center"><font size="2"><a href="admincheckworknow.php"><img src="../images/adminm7.jpg" width="69" height="69" border="0"></a></font></div></td>
            </tr>
            <tr>
              <td><div align="center"><font size="2">หน้าหลัก</font></div></td>
              <td><div align="center"><font size="2">ข้อมูลผลLAB</font></div></td>
              <td><div align="center"><font size="2">ข่าวประชาสัมพันธ์</font></div></td>
              <td><div align="center"><font size="2">เพิ่มLAB</font></div></td>
              <td><div align="center"><font size="2">รายงาน</font></div></td>
            </tr>
          </table></td>
        </tr>
        <tr> 
          <td><br>
            <table width="100%" border="0" cellspacing="1" cellpadding="1">
              <tr> 
                <td><table width="498" border="0" align="center" cellpadding="1" cellspacing="1">
                    <form method="post" action="admincheckworknow.php">
                      <tr> 
                        <td colspan="2"><div align="center" class="style1">รายงานข้อมูล LAB</div></td>
                      </tr>
                      <tr> 
                        <td width="133"><div align="right"><font size="2">ตั้งแต่วันที่ 
                            :</font></div></td>
                        <td width="358"><input name="fromdate" class="input" id= "fromdate" size="20" > 
                          <a href="javascript:displayDatePicker('fromdate')"> 
                          <img border="0" src="images/formcal.gif" width="16" height="16"></a> 
                          <font size="3"><img src="../images/good.jpg" width="16" height="16"></font>                        </td>
                      </tr>
                      <tr> 
                        <td><div align="right"><font size="2">ถึงวันที่ :</font></div></td>
                        <td><input name="todate" class="input" size="20"> <a href="javascript:displayDatePicker('todate')"> 
                          <img border="0" src="images/formcal.gif" width="16" height="16"></a> 
                          <font size="3"><img src="../images/good.jpg" width="16" height="16"></font>                        </td>
                      </tr>
                      <tr> 
                        <td><div align="right"><font size="2"> รพ.สต  :</font></div></td>
                        <td><?php
$sql2 = "select * From userlog";
$result2 = mysql_query($sql2);
$Num_Rows2 = mysql_num_rows($result2);
$result2 = mysql_query($sql2);
echo "<select name=userto id=userto class=input>";
echo "<option value=>เลือกทั้งหมด";
While($row2= mysql_fetch_array($result2)){
$user_id  = $row2["userid"];
$user_to = $row2["name"];

?>
                                <option value=<? echo "$user_id"; ?>><? echo "$user_to"; ?>
                                <? 
   } 
   echo "</option></select>";
   ?>
                                          &nbsp;</td>
                      </tr>
                      <tr>
                        <td>&nbsp;</td>
                        <td><input name="submit" type=submit class=submit value=ตรวจสอบทันที!></td>
                      </tr>
                    </form>
                  </table></td>
              </tr>
              <tr>
                <td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
                    <tr class="jobscss">
                      <td bgcolor="#FFFFFF"><font size="2"><img src="../images/detail.jpg" width="16" height="16"> 
                        ข้อมูลวันที่ <font color="#FF0000"><? echo "$_POST[fromdate]"; ?></font> ถึง วันที่ 
                        <font color="#FF0000"><? echo "$_POST[todate]"; ?></font></font></td>
                    </tr>
                    <tr class="jobscss"> 
                      <td bgcolor="#FFFFFF"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr> 
                            
                          </tr>
                        </table>
                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr> 
                            <td bgcolor="#000000"><table width="100%" border="0" cellspacing="1" cellpadding="1">
                            
                              </table></td>
                          </tr>
                        </table>
                      </td>
                    </tr>
                    <tr class="jobscss"> 
                      <td height="19">&nbsp;</td>
                    </tr>
                    <tr class="jobscss"> 
                      <td><strong><span class="maekhawtom"><font color="#990000" size="2">หน้าที่ 
                        :</font></span></strong> <font color="#999999" size="2"><span class="maekhawtom"> 
                        <? 
	for($i=1;$i<$page;$i++)
	{
	echo"[<a href='$PHP_SELF?page=$i'><font size=2 color='#000000'>$i</font></a>]";
	}
	echo"[<font size=2 color=#000000><b><font size=2 color='#FF00000'>$page</font></b></font>]";
	for($i=$page+1;$i<=$totalpage;$i++)
	{
	echo"[<a href='$PHP_SELF?page=$i'><font size=2 color='#000000'>$i</font></a>]";
	}
	?>
                        </span></font><font color="#FFFFFF" size="2"><span class="maekhawtom"> 
                        </span></font></td>
                    </tr>
                    <tr> 
                      <td><div align="center"></div></td>
                    </tr>
                  </table></td>
              </tr>
            </table>
            <br>
          </td>
        </tr>
      </table></td>
    <td><img src="../images/spacer.gif" width="1" height="39" border="0" alt=""></td>
  </tr>
  <tr> 
    <td><img name="bxx_r3_c1" src="../images/bxx_r3_c1.jpg" width="850" height="8" border="0" alt=""></td>
    <td><img src="../images/spacer.gif" width="1" height="8" border="0" alt=""></td>
  </tr>
  <tr>
    <td><div align="center"><br>
        <font color="#FFFFFF" size="2">Copyrights (c) 2011 ระบบบริหารงานบุคคล 
        . All rights resered.</font></div></td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>





Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-12-17 18:00:56 By : PG View : 1012 Reply : 16
 

 

No. 1



โพสกระทู้ ( 5,146 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ดูจากการเขียนโค้ดแล้ว ท่านน่าจะสามารถประยุกต์ใช้งานโค้ดอื่นได้ไม่ยาก (ดูแล้วน่าจะเทพ)

ลองค้นหาในเว็บนี้ดูครับว่า jpgraph ครับผม






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-17 19:04:32 By : deawx
 


 

No. 2

Guest


ไม่เทพคะ เพราะถ้าเทพ ก็คงทำได้แล้วคะ ต้องเขียนยังไงดีคะให้มัน สามารถแสดงตามที่ต้องการคะ ช่วยหน่อยคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-17 19:22:00 By : PG
 

 

No. 3

Guest


ใครก็ได้ พอมีโค๊ดตัวอย่างที่เป็นแบบต้องการไหมคะ ไม่ต้อเป็นกราฟก็ได้ แต่สามารถเลือกวันที่ ถึงวันที่ และ เลือก รพสต ได้ด้วยคะ ให้แสงเป็นตารางก็ได้คะ ใครพอมีตัวอย่าง รบกวนด้วยนะคะ เหลืออันนี้อันสุดท้ายแล้วคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-17 19:32:24 By : PG
 


 

No. 4

Guest


ขอร้องละคะ ใครก็ได้ช่วยหน่อยคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-17 20:29:17 By : PG
 


 

No. 5

Guest


ไม่มีใครมีโค๊ดลักษณะแบบนี้บ้างเลยหรือคะ รบกวนด้วยคะ ขอร้องงงงง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-17 21:54:11 By : PG
 


 

No. 6

Guest


เฮ้อออ แง๊ๆๆๆ ไม่มีใครช่วยเลยหรือคะ ไม่เอากราฟแล้วคะ เอาแบบเลือกธรรมดาคะ ให้แสดงออกมา เลือกวันที่ ถึงวันที เลือก ปากล่อ ก็แสดงออกมาเป็ฯตาราง ต้องเขียนยังไงดีคะ ตามที่ให้โค๊ดมา ต้องแก้ตรงไหนคะ ช่วยด้วยยยยยยยยยยยยยยยยยยยยยยยยยยยยย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-17 22:48:35 By : PG
 


 

No. 7

Guest


ไม่มีใครช่วยจริงๆหรือคะเนี้ยยยย T___T
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-18 12:38:46 By : PG
 


 

No. 8



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


อ่านนี่แล้วไปปรับใช้ดู เรื่องวันที่ก็ใช้ between ของ mysql ไปหาอ่านก่อน
https://www.thaicreate.com/php/php-mysql-search-record.html
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-18 14:50:45 By : ikikkok
 


 

No. 9

Guest


ขอบคุณสำหรับคำแนะนำของพี่PlaKriM นะคะ แต่หนต้องการอย่างที่ตั้งกระทู้ไว้คะ แบบที่แนะนำไปทำแล้วคะ ที่ติดปัญหาอย่คือส่วนที่ตั้งกระท้ไปคะ ช่วยแนะนำหน่อยได้ไหมคะ ว่าเพิ่มโค๊ดส่วนไหน ยังไง line ที่เท่าไรดีคะ ในโค๊ดตั้งกระท้ไปคะ รบกวนด้วยคะ หากมีโค๊ดตัวอย่างได้ด้วยก็จะยินดีมากเลยคะ ขอบคณคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-18 15:24:47 By : PG
 


 

No. 10



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ที่ผมตอบไปนี่ ตอบ No. 6 ของคุณได้ครับ แต่ถ้าอยากได้เป็น graph เรื่องมันยาว คุณจะศึกษาไหมละ ผมไม่เขียนให้เลยหรอก ผมจะคอยตอบคำถามตอนที่คุณลองทำแล้วติดเท่านั้น เพราะมันเยอะ

โหลดนี่มันรันดู มันมีไฟล์ตัวอย่างมาให้แล้ว ถ้าคุณรันได้ คุณลองเปลี่ยนโน่น เปลี่ยนนี่ดูก่อน จนกว่าจะเข้าใจว่ามันต้องใส่ข้อมูลอะไรเข้าไป
http://pchart.sourceforge.net/

จากนั้นเหลือการ gen ตามสิ่งที่ค้นหา หลักการเหมือนลิงค์ที่ให้ไป คือใช้ where ในการค้นหาได้ข้อมูลอะไรออกมา เอามาแปลงให้อยู่ในรูปแบบที่ pchart ต้องการ

ลองดูก่อนเลยครับ อย่าคิดว่าคุณทำไม่ได้ แถวนี้ไม่ค่อยมีใครจะมานั่งเขีียนให้เท่าไหร่ ถ้าไม่ว่างกันจริงๆ จังๆ คุณต้องช่วยตัวเองก่อนในระดับนึงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-18 15:55:10 By : ikikkok
 


 

No. 11

Guest


พี่PlaKriM คือว่าหากไม่เอากราฟแล้ว ต้องการให้มันแสดงออกมาตามรูปที่ตั้งกระทู้ไว้ ที่สามารเลือกวันที่ ถึงวันที่ เลือกรพสต ละคะ แล้วเป็นตารางออกมา ไม่ทราบว่าต้องไปแก้ไขตรงไหนอีกคะ line ไหนคะ เขียนอะไรเข้าไปคะ พอมีโค๊ดตัวอย่างไหมคะ ขอบคณล่วงหน้าคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-18 16:15:54 By : PG
 


 

No. 12

Guest


พี่คะ หนูสามารถทำให้มันออกมาแสดงเป็นตารางได้แล้วคะ แต่ยังที่ปุ่มเลือก รพสตหนึ่งรพสตใด ยังไม่แสดงตามที่เราเลือกไว้ มันจะแสดงทั้งหมด ตามวันที่เราเลือกหมดเลยคะ นี้จะเป็นโค๊ดที่หนู แก้ไขล่าสดรบกวนแนะนำหน่อยคะ ขอบคุณล่งหน้าคะ
Code (PHP)
<?
@session_start();
ob_start();
$userlog = $_SESSION["userlog"];
if(empty($userlog)) 
{
echo "<script>alert('หน้านี้จำกัดเฉพาะ Admin เท่านั้น');history.back();</script>";
exit();
}
require_once "../include/tdate.php";
require_once "../include/connectdb.php";

						  $sql="select * from userlog where userlog='$userlog'";
						  $db_query=mysql_db_query($db,$sql);
						  $result=mysql_fetch_array($db_query);
						  $id=$result[id];
						  $userlogname=$result[name];
						  $address=$result[address];
						  $phone=$result[phone];
						  $email=$result[email];
						  $departid=$result[name];
						  $user_log=$result[userlog];
						  $pass_log=$result[passlog];
						  $status=$result[status];
?>
<html>
<head>
<title>:: ระบบรับส่งข้อมูลlab online::</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<!-- Fireworks MX Dreamweaver MX target.  Created Wed Jun 29 09:19:58 GMT+0700 (SE Asia Standard Time) 2011-->
<link href="../css/style.css" rel="stylesheet" type="text/css">
<script language=JavaScript>

var datePickerDivID = "datepicker";
var iFrameDivID = "datepickeriframe";

var dayArrayShort = new Array('อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส');
var dayArrayMed = new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
var dayArrayLong = new Array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
var monthArrayShort = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
var monthArrayMed = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'June', 'July', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec');
var monthArrayLong = new Array('มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฏาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม');
 
var defaultDateSeparator = "/";        // รูปแบบตัวคั่นระหว่าง วัน เดือน ปี (มี "/" or ".")
var defaultDateFormat = "dmy"    // ใส่รูปแบบการเรียงลำดับของ วัน เดือน ปี ครับ (มี "mdy", "dmy", and "ymd")
var dateSeparator = defaultDateSeparator;
var dateFormat = defaultDateFormat;
function displayDatePicker(dateFieldName, displayBelowThisObject, dtFormat, dtSep)
{
  var targetDateField = document.getElementsByName (dateFieldName).item(0);
  if (!displayBelowThisObject)
    displayBelowThisObject = targetDateField;
  if (dtSep)
    dateSeparator = dtSep;
  else
    dateSeparator = defaultDateSeparator;
   if (dtFormat)
    dateFormat = dtFormat;
  else
    dateFormat = defaultDateFormat;
 
  var x = displayBelowThisObject.offsetLeft;
  var y = displayBelowThisObject.offsetTop + displayBelowThisObject.offsetHeight ;
 
  // deal with elements inside tables and such
  var parent = displayBelowThisObject;
  while (parent.offsetParent) {
    parent = parent.offsetParent;
    x += parent.offsetLeft;
    y += parent.offsetTop ;
  }
 
  drawDatePicker(targetDateField, x, y);
}

function drawDatePicker(targetDateField, x, y)
{
  var dt = getFieldDate(targetDateField.value );
  if (!document.getElementById(datePickerDivID)) {
    var newNode = document.createElement("div");
    newNode.setAttribute("id", datePickerDivID);
    newNode.setAttribute("class", "dpDiv");
    newNode.setAttribute("style", "visibility: hidden;");
    document.body.appendChild(newNode);
  }
 
  var pickerDiv = document.getElementById(datePickerDivID);
  pickerDiv.style.position = "absolute";
  pickerDiv.style.left = x + "px";
  pickerDiv.style.top = y + "px";
  pickerDiv.style.visibility = (pickerDiv.style.visibility == "visible" ? "hidden" : "visible");
  pickerDiv.style.display = (pickerDiv.style.display == "block" ? "none" : "block");
  pickerDiv.style.zIndex = 10000;
 
  // draw the datepicker table
  refreshDatePicker(targetDateField.name, (dt.getFullYear()+543), (dt.getMonth()-543) , dt.getDate());
}

function refreshDatePicker(dateFieldName, year, month, day)
{

  var thisDay = new Date();
 
  if ((month >=0) && (year >0)) {
    thisDay = new Date(year, month, 1);
  } else {
    day = thisDay.getDate();
    thisDay.setDate(1);
  }
 
  var crlf = "\r\n";
  var TABLE = "<table cols=7 class='dpTable'>" + crlf;
  var xTABLE = "</table>" + crlf;
  var TR = "<tr class='dpTR'>";
  var TR_title = "<tr class='dpTitleTR'>";
  var TR_days = "<tr class='dpDayTR'>";
  var TR_todaybutton = "<tr class='dpTodayButtonTR'>";
  var xTR = "</tr>" + crlf;
  var TD = "<td class='dpTD' onMouseOut='this.className=\"dpTD\";' onMouseOver=' this.className=\"dpTDHover\";' ";    // leave this tag open, because we'll be adding an onClick event
  var TD_title = "<td colspan=5 class='dpTitleTD'>";
  var TD_buttons = "<td class='dpButtonTD'>";
  var TD_todaybutton = "<td colspan=7 class='dpTodayButtonTD'>";
  var TD_days = "<td class='dpDayTD'>";
  var TD_selected = "<td class='dpDayHighlightTD' onMouseOut='this.className=\"dpDayHighlightTD\";' onMouseOver='this.className=\"dpTDHover\";' ";    // leave this tag open, because we'll be adding an onClick event
  var xTD = "</td>" + crlf;
  var DIV_title = "<div class='dpTitleText'>";
  var DIV_selected = "<div class='dpDayHighlight'>";
  var xDIV = "</div>";
 
  // start generating the code for the calendar table
  var html = TABLE;

  html += TR_title;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, -1, "<") + xTD;
  html += TD_title + DIV_title + monthArrayLong[ thisDay.getMonth()] + " " + (thisDay.getFullYear()+543) + xDIV + xTD;
  html += TD_buttons + getButtonCode(dateFieldName, thisDay, 1, ">") + xTD;
  html += xTR;
  html += TR_days;
  for(i = 0; i < dayArrayShort.length; i++)
    html += TD_days + dayArrayShort[i] + xTD;
  html += xTR;

  html += TR;
  for (i = 0; i < thisDay.getDay(); i++)
    html += TD + " " + xTD;
  do {
    dayNum = thisDay.getDate();
    TD_onclick = " onclick=\"updateDateField('" + dateFieldName + "', '" + getDateString(thisDay) + "');\">";
    
    if (dayNum == day)
      html += TD_selected + TD_onclick + DIV_selected + dayNum + xDIV + xTD;
    else
      html += TD + TD_onclick + dayNum + xTD;
    
    // if this is a Saturday, start a new row
    if (thisDay.getDay() == 6)
      html += xTR + TR;
    
    // increment the day
    thisDay.setDate(thisDay.getDate() + 1);
  } while (thisDay.getDate() > 1)
 
  // fill in any trailing blanks
  if (thisDay.getDay() > 0) {
    for (i = 6; i > thisDay.getDay(); i--)
      html += TD + " " + xTD;
  }
  html += xTR;
 
  // add a button to allow the user to easily return to today, or close the calendar
  var today = new Date();
  var todayString = "Today is " + dayArrayMed[today.getDay()] + ", " + monthArrayMed[ today.getMonth()] + " " + today.getDate();
  html += TR_todaybutton + TD_todaybutton;
  html += "<button class='dpTodayButton' onClick='refreshDatePicker(\"" + dateFieldName + "\");'>เดือนปัจจุบัน</button> ";
  html += "<button class='dpTodayButton' onClick='updateDateField(\"" + dateFieldName + "\");'>ปิด</button>";
  html += xTD + xTR;
 
  // and finally, close the table
  html += xTABLE;
 
  document.getElementById(datePickerDivID).innerHTML = html;
  // add an "iFrame shim" to allow the datepicker to display above selection lists
  adjustiFrame();
}


function getButtonCode(dateFieldName, dateVal, adjust, label)
{
  var newMonth = (dateVal.getMonth () + adjust) % 12;
  var newYear = dateVal.getFullYear() + parseInt((dateVal.getMonth() + adjust) / 12);
  if (newMonth < 0) {
    newMonth += 12;
    newYear += -1;
  }
 
  return "<button class='dpButton' onClick='refreshDatePicker(\"" + dateFieldName + "\", " + newYear + ", " + newMonth + ");'>" + label + "</button>";
}

function getDateString(dateVal)
{
  var dayString = "00" + dateVal.getDate();
  var monthString = "00" + (dateVal.getMonth()+1);
  dayString = dayString.substring(dayString.length - 2);
  monthString = monthString.substring(monthString.length - 2);
 
  switch (dateFormat) {
    case "dmy" :
      return dayString + dateSeparator + monthString + dateSeparator +  (dateVal.getFullYear()+543);
    case "ymd" :
      return dateVal.getFullYear() + dateSeparator + monthString + dateSeparator + dayString;
    case "mdy" :
    default :
      return monthString + dateSeparator + dayString + dateSeparator + dateVal.getFullYear()+543;
  }
}


/**
Convert a string to a JavaScript Date object.
*/
function getFieldDate(dateString)
{
  var dateVal;
  var dArray;
  var d, m, y;
 
  try {
    dArray = splitDateString(dateString);
    if (dArray) {
      switch (dateFormat) {
        case "dmy" :
          d = parseInt(dArray[0], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[2], 10) + 543 ;
          break;
        case "ymd" :
          d = parseInt(dArray[2], 10);
          m = parseInt(dArray[1], 10) - 1;
          y = parseInt(dArray[0], 10);
          break;
        case "mdy" :
        default :
          d = parseInt(dArray[1], 10);
          m = parseInt(dArray[0], 10) - 1;
          y = parseInt(dArray[2], 10) ;
          break;
      }
      dateVal = new Date(y, m, d);
    } else if (dateString) {
      dateVal = new Date(dateString);
    } else {
      dateVal = new Date();
    }
  } catch(e) {
    dateVal = new Date();
  }
 
  return dateVal;
}


/**
Try to split a date string into an array of elements, using common date separators.
If the date is split, an array is returned; otherwise, we just return false.
*/
function splitDateString(dateString)
{
  var dArray;
  if (dateString.indexOf("/") >= 0)
    dArray = dateString.split("/");
  else if (dateString.indexOf(".") >= 0)
    dArray = dateString.split(".");
  else if (dateString.indexOf("-") >= 0)
    dArray = dateString.split("-");
  else if (dateString.indexOf("\\") >= 0)
    dArray = dateString.split("\\");
  else
    dArray = false;
 
  return dArray;
}
function updateDateField(dateFieldName, dateString)
{
  var targetDateField = document.getElementsByName (dateFieldName).item(0);
  if (dateString)
    targetDateField.value = dateString;
 
  var pickerDiv = document.getElementById(datePickerDivID);
  pickerDiv.style.visibility = "hidden";
  pickerDiv.style.display = "none";
 
  adjustiFrame();
  targetDateField.focus();
 
  if ((dateString) && (typeof(datePickerClosed) == "function"))
    datePickerClosed(targetDateField);
}


/**
Use an "iFrame shim" to deal with problems where the datepicker shows up behind
selection list elements, if they're below the datepicker. The problem and solution are
described at:

http://dotnetjunkies.com/WebLog/jking/archive/2003/07/21/488.aspx
http://dotnetjunkies.com/WebLog/jking/archive/2003/10/30/2975.aspx
*/
function adjustiFrame(pickerDiv, iFrameDiv)
{
  // we know that Opera doesn't like something about this, so if we
  // think we're using Opera, don't even try
  var is_opera = (navigator.userAgent.toLowerCase().indexOf("opera") != -1);
  if (is_opera)
    return;
  
  // put a try/catch block around the whole thing, just in case
  try {
    if (!document.getElementById(iFrameDivID)) {
      var newNode = document.createElement("iFrame");
      newNode.setAttribute("id", iFrameDivID);
      newNode.setAttribute("src", "javascript:false;");
      newNode.setAttribute("scrolling", "no");
      newNode.setAttribute ("frameborder", "0");
      document.body.appendChild(newNode);
    }
    
    if (!pickerDiv)
      pickerDiv = document.getElementById(datePickerDivID);
    if (!iFrameDiv)
      iFrameDiv = document.getElementById(iFrameDivID);
    
    try {
      iFrameDiv.style.position = "absolute";
      iFrameDiv.style.width = pickerDiv.offsetWidth;
      iFrameDiv.style.height = pickerDiv.offsetHeight ;
      iFrameDiv.style.top = pickerDiv.style.top;
      iFrameDiv.style.left = pickerDiv.style.left;
      iFrameDiv.style.zIndex = pickerDiv.style.zIndex - 1;
      iFrameDiv.style.visibility = pickerDiv.style.visibility ;
      iFrameDiv.style.display = pickerDiv.style.display;
    } catch(e) {
    }
 
  } catch (ee) {
  }
 
}

</script>

<style>

.dpDiv {
	}
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}
.dpTR {
	}
.dpTitleTR {
	}
.dpDayTR {
	}
.dpTodayButtonTR {
	}
.dpTD {
	border: 1px solid #ece9d8;
	}
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}
.dpTitleTD {
	}
.dpButtonTD {
	}
.dpTodayButtonTD {
	}
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}

.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

a:hover {
	color: #FFFFFF;
}
a:active {
	color: #FFFFFF;
}
.style1 {
	font-family: AngsanaUPC;
	font-size: 16pt;
	font-weight: bold;
}
</style>
</head>
<body bgcolor="#1F84D1">
<br>
<table width="850" border="0" align="center" cellpadding="0" cellspacing="0">
  <!-- fwtable fwsrc="Untitled" fwbase="bxx.jpg" fwstyle="Dreamweaver" fwdocid = "742308039" fwnested="0" -->
  <tr> 
    <td><img src="../images/spacer.gif" width="850" height="1" border="0" alt=""></td>
    <td><img src="../images/spacer.gif" width="1" height="1" border="0" alt=""></td>
  </tr>
  <tr> 
    <td><img name="bxx_r1_c1" src="../images/bxx_r1_c1.jpg" width="850" height="10" border="0" alt=""></td>
    <td><img src="../images/spacer.gif" width="1" height="10" border="0" alt=""></td>
  </tr>
  <tr> 
    <td bgcolor="#FFFFFF"><table width="95%" border="0" align="center" cellpadding="1" cellspacing="1">
        <tr> 
          <td><div align="center"><img src="../images/h.jpg" width="473" height="54"></div></td>
        </tr>
        <tr> 
          <td><div align="center"><font color="#000000" size="2">ยินดีต้อนรับคุณ</font><font color="#ff0000" size="2"> 
              <? echo "<u>$userlogname</u>"; ?> <font color="#333333">เข้าใช้งานในระบบ</font><font color="#000033"> 
              <a href="admin_profiles.php"></a> | <font color="#333333" size="2"><a href="logout.php">ออกจากระบบ</a></font></font></font><br>
            </div></td>
        </tr>
        <tr> 
          <td>&nbsp;</td>
        </tr>
        <tr> 
          <td><table width="82%" border="0" align="center" cellpadding="1" cellspacing="1">
            <tr>
              <td width="137"><div align="center"><a href="AdminIndex.php"><img src="../images/adminm1.jpg" width="69" height="69" border="0"></a></div></td>
              <td width="128"><div align="center"><a href="adminuser.php"><img src="../images/adminm8.jpg" width="69" height="69" border="0"></a></div></td>
              <td width="134"><div align="center"><a href="admindepart.php"><img src="../images/adminm9.jpg" width="69" height="69" border="0"></a></div></td>
              <td width="122"><div align="center"><font size="2"><a href="adminlab1.php"><img src="../images/adminm10.jpg" width="69" height="69" border="0"></a></font></div></td>
              <td width="140"><div align="center"><font size="2"><a href="adminsendmail.php"><img src="../images/adminm15.jpg" width="69" height="69" border="0"></a></font></div></td>
              <td width="140"><div align="center"><a href="adminboard.php"><img src="../images/adminm6.jpg" width="69" height="69" border="0"></a></div></td>
              <td width="140"><div align="center">
                  <div align="center"><font size="2"><a href="admincheckworknow1.php"><img src="../images/adminm7.jpg" width="69" height="69" border="0"></a></font></div>
              </div></td>
            </tr>
            <tr>
              <td><div align="center"><font size="2">หน้าหลัก</font></div></td>
              <td><div align="center"><font size="2">เพิ่มผู้ใช้งาน</font></div></td>
              <td><div align="center"><font size="2">เพิ่มแผนก</font></div></td>
              <td><div align="center"><font size="2">เพิ่มLAB</font></div></td>
              <td><div align="center"><font size="2">ส่งจดหมาย</font></div></td>
              <td><div align="center"><font size="2">ข่าวประชาสัมพันธ์</font></div></td>
              <td><div align="center"><font size="2">รายงาน</font></div></td>
            </tr>
          </table></td>
        </tr>
        <tr> 
          <td><br>
            <table width="100%" border="0" cellspacing="1" cellpadding="1">
              <tr> 
                <td><table width="498" border="0" align="center" cellpadding="1" cellspacing="1">
                    <form method="post" action="admincheckworknow1.php">
                      <tr> 
                        <td colspan="2"><div align="center" class="style1">รายงานข้อมูล LAB</div></td>
                      </tr>
                      <tr> 
                        <td width="133"><div align="right"><font size="2">ตั้งแต่วันที่ 
                            :</font></div></td>
                        <td width="358"><input name="fromdate" class="input" id= "fromdate" size="20" > 
                          <a href="javascript:displayDatePicker('fromdate')"> 
                          <img border="0" src="images/formcal.gif" width="16" height="16"></a> 
                          <font size="3"><img src="../images/good.jpg" width="16" height="16"></font>                        </td>
                      </tr>
                      <tr> 
                        <td><div align="right"><font size="2">ถึงวันที่ :</font></div></td>
                        <td><input name="todate" class="input" size="20"> <a href="javascript:displayDatePicker('todate')"> 
                          <img border="0" src="images/formcal.gif" width="16" height="16"></a> 
                          <font size="3"><img src="../images/good.jpg" width="16" height="16"></font>                        </td>
                      </tr>
                      <tr> 
                        <td><div align="right"><font size="2"> รพ.สต  :</font></div></td>
                        <td><?php
$sql2 = "select * From userlog";
$result2 = mysql_query($sql2);
$Num_Rows2 = mysql_num_rows($result2);
$result2 = mysql_query($sql2);
echo "<select name=userto id=userto class=input>";
echo "<option value=>เลือกทั้งหมด";
While($row2= mysql_fetch_array($result2)){
$user_id  = $row2["userid"];
$user_to = $row2["name"];

?>
                                <option value=<? echo "$user_id"; ?>><? echo "$user_to"; ?>
                                <? 
   } 
   echo "</option></select>";
   ?>
                                          &nbsp;</td>
                      </tr>
                      <tr>
                        <td>&nbsp;</td>
                        <td><input name="submit" type=submit class=submit value=ตรวจสอบทันที!></td>
                      </tr>
                    </form>
                  </table></td>
              </tr>
              <tr>
                <td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
                  <tr class="jobscss">
                    <td bgcolor="#FFFFFF"><font size="2"><img src="../images/detail.jpg" width="16" height="16"> ข้อมูลวันที่ <font color="#FF0000"><? echo "$_POST[fromdate]"; ?></font> ถึง วันที่ <font color="#FF0000"><? echo "$_POST[todate]"; ?></font></font></td>
                  </tr>
                  <tr class="jobscss">
                    <td height="83" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                          <td height="83" bgcolor="#FFFFFF"><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC">
                              <tr bgcolor="#333333">
                                <td width="70"><div align="center"><font color="#FFFFFF" size="2"><strong>#</strong></font></div></td>
                                <td width="103"><div align="center"><strong><font color="#FFFFFF" size="2">ผู้ส่ง</font></strong></div></td>
                                <td width="124"><div align="center"><strong><font color="#FFFFFF" size="2">ผู้รับ</font></strong></div></td>
                                <td width="147"><div align="center"><font color="#FFFFFF" size="2"><strong>ชื่อLAB</strong></font></div></td>
                                <td width="168"><div align="center"><strong><font color="#FFFFFF" size="2">ชื่อไฟล์</font></strong></div></td>
                                <td width="165"><div align="center"><strong><font color="#FFFFFF" size="2">เมื่อวันที่</font></strong></div></td>
                                <td width="1">&nbsp;</td>
                                </tr>
                              <tr bgcolor="#FFFFFF">
                                <td colspan="7"><?
$page = $_GET['page'];
$num = 1;
$select_type="select * from inbox  where dateregist >= '$_POST[fromdate]'  AND dateregist <= '$_POST[todate]' order by id asc";
$query_select=mysql_query($select_type);
$num_rows=mysql_num_rows($query_select);

if($num_rows<1){
echo "<br><br><center><font color=#666666 face=tahoma size=2>ยังไม่มีการเพิ่มข้อมูลค่ะ</font></center>";
}else{
		$select="select * from inbox where dateregist >= '$_POST[fromdate]'  AND dateregist <= '$_POST[todate]' order by id asc";
		$q_ry = mysql_query($select);
	 	$num_rows=mysql_num_rows($q_ry);
  		$pagesize=50;
		$rt=$num_rows%$pagesize;
		if($rt!=0)
			{
				$totalpage=floor($num_rows/$pagesize)+1;
			}
		else
			{
				$totalpage=floor($num_rows/$pagesize);
				$toppic_id=1;
			}
		if(empty($page))
			{
				$page=1;
			}
		mysql_free_result($q_ry);
		$goto=($page-1)*$pagesize;
$sql_select_mem="Select * From inbox where dateregist >= '$_POST[fromdate]'  AND dateregist <= '$_POST[todate]' order by id asc limit $goto,$pagesize";
		$fect=mysql_query($sql_select_mem);
		if(!$fect)
		{
		("ติดต่อฐานข้อมูลไม่ได้".mysql_error());
		exit;
		}

	  $bgcount=0;
	while($rows=mysql_fetch_array($fect))
	{
$idx =$rows['id'];
$topic  =$rows['topic'];
$message  =$rows['message'];
$userfrom  =$rows['userfrom'];
$userto =$rows['userto'];
$labid =$rows['labid'];
$files =$rows['files'];
$dateregist =$rows['dateregist'];
$status =$rows['status'];
$bgcount=$bgcount+1;
$bgmod=$bgcount%2;
if($bgmod==0){
	$bgcolor="#E9E9E8";
}else{
	$bgcolor="#FFFFFF";
}

 $sql_11="select * from userlog where userid = '$userfrom'";
						  $db_query=mysql_db_query($db,$sql_11);
						  $result11=mysql_fetch_array($db_query);
						  $user_name  =$result11['name'];
						  
						   $sql_13="select * from userlog where userid = '$userto'";
						  $db_query=mysql_db_query($db,$sql_13);
						  $result13=mysql_fetch_array($db_query);
						  $user_to  =$result13['name'];
						  
					 $sql_12="select * from lab where labid = '$labid'";
						  $db_query1=mysql_db_query($db,$sql_12);
						  $result12=mysql_fetch_array($db_query1);
						  $lab_name  =$result12['labname'];
	?></td>
                                </tr>
                              <tr bgcolor="#FFFFFF">
                                <td><div align="center"><font color="#990000" size="2"><? echo "$num"; ?></font></div></td>
                                <td><div align="center"><font color="#990000" size="2"><? echo "$user_name"; ?></font><br>
                                </div></td>
                                <td><div align="center"><font color="#990000" size="2"><? echo "$user_to"; ?></font><br>
                                </div></td>
                                <td><div align="center"><font color="#990000" size="2"><? echo "$lab_name"; ?></font></div></td>
                                <td><div align="center"><font color="#990000" size="2"><? echo "$files"; ?></font></div></td>
                                <td><div align="center"><font color="#990000" size="2"><? echo "$dateregist"; ?></font></div></td>
                                <td>&nbsp;</td>
                                </tr>
                              <tr bgcolor="#FFFFFF">
                                <td colspan="7"><?
$num = $num+1;
}
}
?></td>
                                </tr>
                          </table></td>
                        </tr>
                      </table>
                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr>
                            <td bgcolor="#000000"></td>
                          </tr>
                        </table>                      </td>
                  </tr>
                  <tr class="jobscss">
                    <td><strong><span class="maekhawtom"><font color="#990000" size="2">หน้าที่ 
                      :</font></span></strong> <font color="#999999" size="2"><span class="maekhawtom">
                              <? 
	for($i=1;$i<$page;$i++)
	{
	echo"[<a href='$PHP_SELF?page=$i'><font size=2 color='#000000'>$i</font></a>]";
	}
	echo"[<font size=2 color=#000000><b><font size=2 color='#FF00000'>$page</font></b></font>]";
	for($i=$page+1;$i<=$totalpage;$i++)
	{
	echo"[<a href='$PHP_SELF?page=$i'><font size=2 color='#000000'>$i</font></a>]";
	}
	?>
                            </span></font><font color="#FFFFFF" size="2"><span class="maekhawtom"> </span></font></td>
                  </tr>
                  <tr>
                    <td><div align="center"></div></td>
                  </tr>
                </table></td>
              </tr>
            </table>
            <br>
          </td>
        </tr>
      </table></td>
    <td><img src="../images/spacer.gif" width="1" height="39" border="0" alt=""></td>
  </tr>
  <tr> 
    <td><img name="bxx_r3_c1" src="../images/bxx_r3_c1.jpg" width="850" height="8" border="0" alt=""></td>
    <td><img src="../images/spacer.gif" width="1" height="8" border="0" alt=""></td>
  </tr>
  <tr>
    <td><div align="center"><br>
      <font color="#FFFFFF" size="2">Copyrights (c) 2011  
        .ระบบรับส่งข้อมูลผลlab online <br>
พัฒนาโดย ทีมเทคโนโลยีสารสนเทศ โรงพยาบาลโคกโพธิ์ จังหวัด ปัตตานี </font></div></td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-18 17:43:45 By : PG
 


 

No. 13



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ช่วยระบุมาด้วยครับว่า query ตัวไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-18 20:24:18 By : ikikkok
 


 

No. 14

Guest


รพ สต คะ บรรทัด 520 คะ ที่จะต้องเลือกว่าเป็น รพสตไหน แล้วก็ออกมาเป็นรพ สต นั้น และสามารถเลือกแสดงทั้งหมดได้ด้วยคะ ขอบคุณคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-19 09:08:02 By : PG
 


 

No. 15

Guest


พี่ๆคะ ช่วยหน่อยซิคะ ทำไม่ได้จริงๆคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-19 14:58:30 By : PG
 


 

No. 16

Guest


ต้องเขียนยังไงดีคะ ช่วยด้วยคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-20 10:54:40 By : PG
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอคำแนะนำหน่อยคะ เกี่ยวการค้นหา เลือกจากวันที่ แล้วออกมาเป็นกราฟ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่