|
|
|
รบกวนเรื่องโค้ดเวลาหน่อยครับพอเลือก ตั่งเป็น ชม ไม่ตรงคับ |
|
|
|
|
|
|
|
admin_insert
<form id="check_insert" method="post" enctype="multipart/form-data" action="check_insert.php" onsubmit="return senddata();" >
<p class="new">
<label for="name"><br />
<br />
* ชื่อ</label>สินค้า
<br />
<input name="name" type="text" id="name" size="30" maxlength="40" />
<p class="new"> เวลาเริ่มประมูล <br />
วัน : ชั่วโมง : นาที <br />
<select name="start_d" id="start_d">
<option value="0">เลือก </option>
<?
for($d=1;$d<=31;$d++)
{
?>
<option value="<? echo $d; ?>"><? echo $d; ?></option>
<?
}
?>
</select>
<select name="start_h" id="start_h">
<option value="0">0</option>
<?
for($d=1;$d<=24;$d++)
{
?>
<option value="<? echo $d; ?>"><? echo $d; ?></option>
<?
}
?>
</select>
<select name="start_M" id="start_M">
<option value="0">00</option>
<? //
for($i=1;$i<=59;$i++)
{
?>
<option value="<? echo $i; ?>"><? echo $i; ?></option>
<?
}
?>
</select>
<label for="phone"> <br />
<br />
เวลาปิดประมูล<br />
วัน : ชั่วโมง : นาที <br />
<select name="end_d" id="end_d">
<option value="0">เลือก</option>
<?
for($d=1;$d<=31;$d++)
{
?>
<option value="<? echo $d; ?>"><? echo $d; ?></option>
<?
}
?>
</select>
<select name="end_h" id="end_h">
<option value="0">0</option>
<?
for($d=1;$d<=24;$d++)
{
?>
<option value="<? echo $d; ?>"><? echo $d; ?></option>
<?
}
?>
</select>
<select name="end_M" id="select">
<option value="0">00</option>
<?
for($i=1;$i<=59;$i++)
{
?>
<option value="<? echo $i; ?>"><? echo $i; ?></option>
<?
}
?>
</select>
<br />
</label>
<br/>
<label for="email">* ราคา</label><br/>
<input name="email" type="text" id="email" size="30" maxlength="30" />
<br/>
<label for="fileupload">* รุปสินค้า</label><br/>
<input type="file" name="fileupload" id="fileupload" />
<p>
<input name="ok" type="image" id="ok" value="ตกลง" src="icon/edit_hover.png" />
<br/>
</form>
check_insert
<?php
session_start();
if($_SESSION['user'] == "")
{
echo "Please Login!";
print "<meta http-equiv=refresh content=0;URL=../e-auction/login.php>";
exit();
}
if($_SESSION['status'] != "admin")
{
echo"<script>alert('หน้านี้สำหรับผุ้ดูแลระบบเท่านั้น');login.php();</script>";
print "<meta http-equiv=refresh content=0;URL=../e-auction/login.php>";
exit() ;
}
mysql_connect("localhost","root","1234");
mysql_select_db("e-auction");
//การปรับภาษาไทย
$sql="SET NAMES UTF8";
mysql_query($sql);
$strSQL = "SELECT * FROM member WHERE user = '".$_SESSION['user']."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
function DateToTimestamp($date_){
// เป็นฟังก์ชั่น ที่จะทำวันเวลาไปเป็นฟังก์ชั่น mktime
$sh_=explode("/",$date_);
$Sec_=date("s");
$timeStamp_=mktime($sh_[3],$sh_[4],$Sec_,$sh_[1],$sh_[0],$sh_[2]);
return $timeStamp_;
}
$show_start=$start_d."/".$start_h."/".$start_M; //นำค่าวันเวลาที่ เริ่มต้นมาเก็บไว้ในตัวแปร
$timestamp=DateToTimestamp($show_start);//แปลงค่าให้เป็นฟังก์ชั่น mktime
$show_end=$end_d."/".$end_h."/".$end_M;//นำค่าวันเวลาที่ สิ้นสิ้นมาเก็บไว้ในตัวแปร
$timestampa=DateToTimestamp($show_end);//แปลงค่าให้เป็นฟังก์ชั่น mktime
$test=$timestampa-$timestamp; //นำเวลาเริ่ม กับสิ้นสุดมาลบกันก็จะได้เวลา ที่จะนับถ้อยหลัง
$num=$test;
$s=date("s",$num);
$m=$num/60;
//$h=$m/60;
//$d=$h/24;
echo $test=$m.":".$s;
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body onLoad="begintimer()">
<script language="">
var limit="<? echo $test; ?>"
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function begintimer(){
if (!document.images)
return
if (parselimit==1)
// เหตุการณ์ที่ต้องการให้เกิดขึ้น
// window.location='page.php'; ถ้าต้องการให้กระโดดไปยัง Page อื่น
alert("Time Over");
else{
parselimit-=1
wan=Math.floor(parselimit/86400)+1
hour=Math.floor(parselimit/3600)%24
curmin=Math.floor(parselimit/60)%60
cursec=parselimit%60
if (wan!=0)
curtime="เวลาที่เหลือ <font color=red> "+wan+"วัน<br><font color=red>"+hour+"ช.ม.<font color=red>"+curmin+" </font>นาที กับ <font color=red>"+cursec+" </font>วินาที "
else
if (hour!=0)
curtime="เวลาที่เหลือ <font color=red> "+hour+"ช.ม.<font color=red>" +curmin+" </font>นาที กับ <font color=red>"+cursec+" </font>วินาที "
else
if (curmin!=0)
curtime="เวลาที่เหลือ <font color=red> "+curmin+" </font>นาที กับ <font color=red>"+cursec+" </font>วินาที "
else
if(cursec==0)
{
alert('หมดเวลาแล้วจ้า');
}
else
{
curtime="เวลาที่เหลือ <font color=red>"+cursec+" </font>วินาที "
}
document.getElementById('dplay').innerHTML = curtime;
setTimeout("begintimer()",1000)
}
}
//-->
</script>
<div id=dplay ></div>
<form name="frmTest" action="check.php">
</form>
คือผมแปลงมาจาก กระทู้หนึ่ง ของเว็บนี้แหละครับ ขอโทษด้วยครับ หา Url จะมาอ้างอิงไม่เจอ
ผมต้องการให้ ตั่งเวลา เอาแค่ วัน ชม วินาที ซึ่งลองตั่งเวลา เป็น วัน ตรงครับแต่พอมาลองตั่ง เป็น ช.ม ปรากฏว่า มัน + เพิ่มไปเป็น 30 วัน
งง เหมือนกันครับ
Tag : PHP
|
|
|
|
|
|
Date :
2012-04-16 15:05:38 |
By :
showroom |
View :
1088 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set_default_timezone(); ลองค้นหาดู
แนะนำให้ใช้ระบบค้นหาก่อนการตั้งกระทู้นะ
|
|
|
|
|
Date :
2012-04-16 15:28:51 |
By :
บังเอิญผ่านมาเห็น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|