รบกวนคับ ขอตัวอย่าง code นับเวลาถอยหลังหน่อยคับ
อยากได้ ตัวอย่าง หรือวิธีการคับ จะหัดทำweb แบบ web ประมูลสินค้านะคับ อยากได้ ช่วงเวลาที่นับเวลาถอยหลังเสร็จ ให้เปลียนรูปนะคับ Phpคับ
มันต้องมีอะไรบ้างคับ พอดีมือใหม่คับ
เช่น ในฐานข้อมูล มี start กับ end แล้วเอาค่าส่งไปยัง ตัวนับเวลาถอยหลัง เสร็จแล้วให้มันเช็คว่า ถ้าเป็น 0 ก็ให้เปลียนภาพ ประมาณนี้ไหมคับ หาตัวอย่างยากคับ รบกวนหน่อยคับ
มันต้องมีอะไรบ้างคับ พอดีมือใหม่คับ
เช่น ในฐานข้อมูล มี start กับ end แล้วเอาค่าส่งไปยัง ตัวนับเวลาถอยหลัง เสร็จแล้วให้มันเช็คว่า ถ้าเป็น 0 ก็ให้เปลียนภาพ ประมาณนี้ไหมคับ หาตัวอย่างยากคับ รบกวนหน่อยคับ
PHP มันเปลี่ยนไม่ได้หรอกครับ มันต้อง Javascript เพราะ PHP มันทำงานที่ Server ครับ ทำงานคนละที่กัน
การนับถอยหลังก้ไม่ยากอะไรครับ เขียน Javascript timer ทุก 1 วินาที แล้วก็ทำการลดเวลาจากเวลาเริ่มต้นลงทีละ 1 วินาที
พอเวลาเป็น 0 ถ้าอยากเปลี่ยนรูปก้สามารถเขียน Javascript เพื่อเปลี่ยนรูปได้ครับ
ทำจริงๆอาจยากกว่าที่คิดนิดหน่อย(ถึงเยอะแยะ)เลยละครับ แต่ก็แนะนำให้ลองทำไปทีละขั้นครับ
ปล.script ประมูลสามารถหาได้ จาก google ครับ ลองหาคำว่า auction ดู
<script language="">
var limit="00:60"// จำนวนเวลานับถอยหลัง
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
document.getElementById('part_number').focus()
if (!document.images)
return
if (parselimit==1)
window.location.href="URL.php?img=1"()// เวลาหมดให้ทำไรหรือไปที่ไหน
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+" minutes and "+cursec+" seconds left until page refresh!"
else
curtime=cursec+" seconds left until page refresh!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}
//-->
</script>
<?
if($_GET['img'] == 1)
{
code เปลี่ยนรูปภาพ
}
?>
ลองไปทดลองดูครับ