BMS-HOSxP Community
HOSxP => นอกเรื่อง => ข้อความที่เริ่มโดย: yokyai ที่ กรกฎาคม 30, 2013, 11:14:10 AM
-
เหมือนดัชนีหุ้นน่ะครับ ที่รันต่อๆแบบไม่หยุดครับ ขอบคุณครับ
แบบทีทำคือต้องกด refresh ตลอดค่าจึงจะเปลี่ยนครับ(ตามด้านล่างครับ)
<?php
$bYcn = mysqli_connect("localhost","sa","sa");
mysqli_select_db($bYcn, "hos");
$bYsql="select s.name,count(distinct v.hn),count(v.vn) from vn_stat v
join spclty s on s.spclty=v.spclty
where v.vstdate='2013-07-29' and v.spclty<>'' group by s.spclty ";
$result = mysqli_query($bYcn, $bYsql);
echo "<h3>จำนวนผู้ป่วยวันนี้</h3>\n";
echo "<table border=\"1\" cellpadding=\"3\" width=\"100%\">\n";
echo "<tr><th>แผนก</th><th>จำนวน(คน)</th><th>จำนวน(ครั้ง)</th></tr>\n";
while ($row = mysqli_fetch_array($result)) {
echo "<tr><td> {$row['s.name']} </td>" ;
echo "<td align=\"center\"> {$row['count(distinct v.hn)']} </td> ";
echo "<td align=\"center\"> {$row['count(v.vn)']} </td></tr>\n ";
}
echo "</table>\n";
mysqli_close($bYcn);
?>
-
ลองใช้ timer ดูนะครับ
function timer($limit){
if(!isset($_SESSION['start'])){
$_SESSION['start']=time();
}else if(isset($_SESSION['start'])){
$timeleft=time()-$_SESSION['start'];
}
if($timeleft>=$limit){
$_SESSION['start']=time();
}
return $timeleft;
}
echo timer(5); //Counts to 5 and then restarts
หรือไม่ก็
<meta http-equiv="refresh" content="30"> refreshed after 30 seconds without javascript
-
ลองใช้ timer ดูนะครับ
function timer($limit){
if(!isset($_SESSION['start'])){
$_SESSION['start']=time();
}else if(isset($_SESSION['start'])){
$timeleft=time()-$_SESSION['start'];
}
if($timeleft>=$limit){
$_SESSION['start']=time();
}
return $timeleft;
}
echo timer(5); //Counts to 5 and then restarts
หรือไม่ก็
<meta http-equiv="refresh" content="30"> refreshed after 30 seconds without javascript
ขอบคุณครับ เราไม่สามารถใช้วิธีการวนลูปนับแบบ array ได้ใช่มั้ยครับ จะรบกวนขอ script ครับ ขอบคุณครับ
-
หน้าเพจมันกระพริบตลอดเวลาตามจำนวนวินาทีครับ
-
หน้าเพจมันกระพริบตลอดเวลาตามจำนวนวินาทีครับ
ขอบคุณครับ เราไม่สามารถใช้วิธีการวนลูปนับแบบ array ได้ใช่มั้ยครับ จะรบกวนขอ script ครับ ขอบคุณครับ
ผมก็ไม่แน่ใจนะครับ
หรือไม่ก็ลองเขียนบน jquery
ใช้ javascript ดึงข้อมูลมาบน page อีกทีก็ได้นะครับ
ไม่ทำให้หน่วงมากนักครับ
-
หน้าเพจมันกระพริบตลอดเวลาตามจำนวนวินาทีครับ
ขอบคุณครับ เราไม่สามารถใช้วิธีการวนลูปนับแบบ array ได้ใช่มั้ยครับ จะรบกวนขอ script ครับ ขอบคุณครับ
ผมก็ไม่แน่ใจนะครับ
หรือไม่ก็ลองเขียนบน jquery
ใช้ javascript ดึงข้อมูลมาบน page อีกทีก็ได้นะครับ
ไม่ทำให้หน่วงมากนักครับ
ขอบคุณนะครับ พอจะได้แนวทางเพิ่มมาบ้าง
-
คำสั่งนี้ได้เลยครับวิ่งฉิวตามที่ select ทันทีครับ
<div id="bYCounterRealtime"></div>
<script src="http://localhostะ/bangyaihospital" type="text/javascript"></script>
<script type="text/javascript"> google.load("jquery", "1.3.2"); </script>
<script type="text/javascript">
$(function(){
CounterRealtime();
});
var intV=setInterval("CounterRealtime()",1000);
function CounterRealtime(){
var html=$.ajax({
url:"http://localhost/bangyaihospital/bYCountRealtime.php",
data:"memberID=&memberName=",
async: false,
success:function(html){
$("div#bYCounterRealtime").html(html);
},
error:function(){
clearInterval(intV);
}
}).responseText;
}
</script>