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,037

HOME > PHP > PHP Forum > สอบถามเรื่อง Ajax: Real Time - Display data Real-time หากเราอยากดึงเวลาที่หน่วง ออกมาโชว์ ต้องเขียนอย่างไรค่ะ



 

สอบถามเรื่อง Ajax: Real Time - Display data Real-time หากเราอยากดึงเวลาที่หน่วง ออกมาโชว์ ต้องเขียนอย่างไรค่ะ

 



Topic : 106373

Guest




สอบถามเรื่อง Ajax: Real Time - Display data Real-time หากเราอยากดึงเวลาที่หน่วง ออกมาโชว์ โดยทำเป็นตัวเลขถอยหลัง แล้วจึงรีเฟรช วนแบบนี้ไปเรื่อย ๆ ต้องเขียนอย่างไรค่ะ

https://www.thaicreate.com/community/ajax-display-data-real-time.html


ขอบคุณคะ



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-02-28 14:49:22 By : kwangz_07 View : 1133 Reply : 20
 

 

No. 1



โพสกระทู้ ( 464 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5

ตั้งเวลานานมากไหมครับ ให้ update เป็นวิใช่ไหมถ้าใช่ setimeout(countdown(),1000);

เขียนโค๊ตนับถอยหลัง เช่น

Code (JavaScript)
var timeReload=10000;
var timeCurent=0;
function countdown(){
    timeCurent+=1000;
    document.getElementById('textfield2').value=(timeReload-timeCurent)/1000;
if(timeCurent>=timeReload){
   //จะให้ทำอะไรก็ตรงนี้น่ะครับ
}
}









ประวัติการแก้ไข
2014-02-28 15:50:39
2014-02-28 15:51:07
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 15:48:02 By : dekkuza
 


 

No. 2



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


เขียนในรูปแบบ ajax&jquery ดีกว่าครับ สั้นกว่าและใช้ได้ทุก Browser
Code (PHP)
<span id="Count"></span>

<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script>
$(function(){
    Countdown(10);
});
    function Countdown(time){
        var num=time-1;
        if(num == 0){
            //เงื่อนไขเมื่อ Countdown เป็น 0
        }else{
            $('#Count').text(num);
            setTimeout(function(){Countdown(num)},1000);
        }
    }
</script>



ประวัติการแก้ไข
2014-02-28 16:10:31
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 16:07:12 By : Ex-[S]i[L]e[N]t
 

 

No. 3



โพสกระทู้ ( 3,156 )
บทความ ( 0 )

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

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


ตอบความคิดเห็นที่ : 2 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2014-02-28 16:07:12
รายละเอียดของการตอบ ::
ยอดเยี่ยม ..

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 16:11:02 By : sakuraei
 


 

No. 4



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 3 เขียนโดย : sakuraei เมื่อวันที่ 2014-02-28 16:11:02
รายละเอียดของการตอบ ::


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 16:21:37 By : Ex-[S]i[L]e[N]t
 


 

No. 5



โพสกระทู้ ( 464 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 16:30:06 By : dekkuza
 


 

No. 6



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



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


ขอถามเพิ่มเพื่อเป็นความรู้หน่อยนะครับ... โค้ดที่ผมใช้อยู่เป็นลักษณะคล้ายๆจขกท. คือ รีเฟรชเองเมื่อถึงเวลาที่หน่วงไว้ .. .
แต่อยากได้เป็นแบบรีเฟรชเองเมื่อ ฐานข้อมูลเกิดเหตุการและมีการเปลี่ยนแปลง เช่น มีการ insert/update/delete ..
ในลักษณะนี้ Ajax พอจะตรวจจับและนำมาใช้แทนการใช้การหน่วงเวลา ได้ไหมครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 16:31:24 By : meannerss
 


 

No. 7



โพสกระทู้ ( 3,156 )
บทความ ( 0 )

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

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


insert / delete พอได้ครับ แต่ update ท่าจะยากครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 16:33:10 By : sakuraei
 


 

No. 8



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 6 เขียนโดย : meannerss เมื่อวันที่ 2014-02-28 16:31:24
รายละเอียดของการตอบ ::
ไม่น่าจะทำได้นะครับ เพราะ ต้องมีการหน่วงเวลาทุกครั้งเพื่อทำการตรวจสอบ Rows จาก Database แต่ถ้าเข้าเงื่อนไขที่ว่า Rows ใหม่ไม่เท่ากับ Rows เดิมที่มีอยู่ ให้เข้าเงื่อนไขแสดงรายละเอียดเพิ่มเติมได้ครับ โดยการจะใช้ <tbody><tr><td> เป็นส่วนประกอบเพื่อที่จะแทรกเฉพาะส่วนที่เพิ่มเติม

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 16:40:16 By : Ex-[S]i[L]e[N]t
 


 

No. 9

Guest


http://www.youtube.com/watch?v=c0eQx0EW42c

แต่ผมไม่รู้ว่า เขาทำอย่างไร?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 17:04:11 By : love9713
 


 

No. 10



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



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


ตอบความคิดเห็นที่ : 9 เขียนโดย : love9713 เมื่อวันที่ 2014-02-28 17:04:11
รายละเอียดของการตอบ ::
วันนี้ไม่มีบทเพลงเพราะๆมาฝากเหรอครับ รอฟังอยู่

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 17:15:41 By : meannerss
 


 

No. 11



โพสกระทู้ ( 464 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5

สร้างตารางเพิ่มมาครับไว้เก็บว่า ตาราง a b c d e แต่ลแะตารางมีการ เพิ่มข้อมูล ลบข้อมูล แก้ไขข้อมูล ล่าสุดเมื่อไหร่ ก็ให้ใช้ trigger ในการกับข้อมูลการอัพเดทตาราง แล้วให้ ajax มาตรวจสอบว่าตารางนั้นๆมีอัพเดทยังถ้ามีก็ ...


ประวัติการแก้ไข
2014-02-28 19:45:54
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 19:16:11 By : dekkuza
 


 

No. 12



โพสกระทู้ ( 3,156 )
บทความ ( 0 )

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

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


ตอบความคิดเห็นที่ : 11 เขียนโดย : dekkuza เมื่อวันที่ 2014-02-28 19:16:11
รายละเอียดของการตอบ ::
เห็นด้วยกับหลักการและวิธีอย่างยิ่งครับ ผมไม่เคยทดลองเขียนเลย และทำได้แน่นอนครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-02-28 22:40:44 By : sakuraei
 


 

No. 13



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



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

ตอบความคิดเห็นที่ : 6 เขียนโดย : meannerss เมื่อวันที่ 2014-02-28 16:31:24

ไม่รู้ว่าจะหนักเครื่องรึเปล่านะครับ ผมเคยใช้วิธีอื่นไฟล์ .txt แล้วมาเทียบว่า id ในนั้นยังเท่ากับที่เก็บไว้ในหน้าเว็บหรือไม่
ถ้าไม่ตรงกัน แสดงว่ามีการคิวรี่ใหม่ insert/update/delete

เมื่อพบว่าไม่ตรงกันก็จะทำการเรียกข้อมูลตามเงื่อนไขมาแสดงจากฐานข้อมูล


คือแยก 1 อ่านไฟล์เท็กมาตรวจสอบทุก 1วินาที
แล้ว 2 ก็คือเฉพาะเมื่อมีการเปลี่ยนแปลงถึงจะคิวรี่ข้อมูลมาใหม่
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-01 09:09:59 By : {Cyberman}
 


 

No. 14



โพสกระทู้ ( 464 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5

ตอบความคิดเห็นที่ : 13 เขียนโดย : {Cyberman} เมื่อวันที่ 2014-03-01 09:09:59
รายละเอียดของการตอบ ::
มันก็ขึ้นกับระบบด้วยว่าความต้องการหลักของระบบคืออะไรครับ
ผมมองว่า trigger เหมาะที่สุดเพราะไม่ต้องยุ่งกับโค๊ดโปรแกรมมากแค่จัดการใน ฐานข้อมูลเมื่อมีการเปลี่ยนแปลงข้อมูล



ประวัติการแก้ไข
2014-03-01 12:27:51
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-01 12:22:56 By : dekkuza
 


 

No. 15



โพสกระทู้ ( 464 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook Hi5

http://www.java2s.com/Tutorial/Oracle/0560__Trigger/CreatingaTriggerAFTERINSERTORDELETEORUPDATEONemployee.htm
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-01 12:28:31 By : dekkuza
 


 

No. 16

Guest


สอบถาม ในกรณีที่เมื่อนับถอยหลังครบแล้ว แต่ไม่ต้องการให้ไปหน้าไหน ต้องการให้วนกลับมานับถอยหลังอีกรอบ
แบบนี้ไปเรื่อย

ต้องเขียนอย่างไรคะ ขอบคุณคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 16:33:35 By : kwangz_07
 


 

No. 17



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ตอบความคิดเห็นที่ : 16 เขียนโดย : kwangz_07 เมื่อวันที่ 2014-03-03 16:33:35
รายละเอียดของการตอบ ::
Code (PHP)
<span id="Count"></span>

<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script>
$(function(){
    Countdown(10);
});
    function Countdown(time){
        var num=time-1;
        if(num == 0){
            Countdown(10); // นับต่อไปเรื่อยๆ
        }else{
            $('#Count').text(num);
            setTimeout(function(){Countdown(num)},1000);
        }
    }
</script>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 16:39:25 By : Ex-[S]i[L]e[N]t
 


 

No. 18

Guest


ขอบคุณมากคะ ^^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 16:53:32 By : kwangz_07
 


 

No. 19



โพสกระทู้ ( 1,569 )
บทความ ( 2 )



สถานะออฟไลน์
Twitter Facebook Blogger

ตอบความคิดเห็นที่ : 6 เขียนโดย : meannerss เมื่อวันที่ 2014-02-28 16:31:24
รายละเอียดของการตอบ ::
ถ้า INSERT น่าจะพอทำได้ครับ คือเพิ่มอีก field ตั้งเป็นแบบ time stamp เวลาจะเช็คก็ SELECT เอาพวกที่เวลามากกว่าที่เช็คล่าสุด
ส่วน DELETE อันนี้ยอมรับว่ายากครับ จำเป็นต้องสร้าง temp table เมื่อลบให้ส่งเลข id รึทำนองนี้ไปไว้ใน temp พร้อม timestamp แล้วก็เช็คจากเวลาล่าสุดที่เช็ค
ประมาณนี้ครับ
//สำหรับตัวอื่นที่ไม่ใช่ DELETE ไม่น่ากังวลเพราะแค่เพิ่ม time stamp อีก field (ใน MySQL มี type นี้เลย) แต่ตัว DELETE ต้องสั่งให้อันที่ DELETE ไปแจ้งการลบใน temp ด้วย

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 17:00:06 By : itpcc
 


 

No. 20

Guest


ตอบความคิดเห็นที่ : 17 เขียนโดย : Ex-[S]i[L]e[N]t เมื่อวันที่ 2014-03-03 16:39:25
รายละเอียดของการตอบ ::


Jquery Magic
Code (PHP)
<span id="Count" style="text-align:center;"></span>

<script src="http://code.jquery.com/jquery-1.9.0.js"></script>
<script>
$(function(){
    Countdown(10);
});
    function Countdown(time){
        var num=time-1;
        if(num == 0){
            Countdown(10); // นับต่อไปเรื่อยๆ
            //Recursive with Javascript
        }else{
            $('#Count').text(num).css({'font-size': '154px', 'display': 'block' });
            setTimeout(function(){Countdown(num)},1000);
        }
    }
</script>


Math Magic LeapYearsBefore

Integer point quotient

(year \ 4) - (year \ 100) + (year \ 400)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-03-03 21:44:51 By : love9713
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่อง Ajax: Real Time - Display data Real-time หากเราอยากดึงเวลาที่หน่วง ออกมาโชว์ ต้องเขียนอย่างไรค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่