|
|
|
จากโค้ดครับ ผมต้องการ คลิกสินค้าที่ต้องการแล้วให้ ส่งไป insert อีก form หนึ่ง |
|
|
|
|
|
|
|
Code (PHP)
<?php
date_default_timezone_set('Asia/Bangkok');//เซตโซนเวลาให้เป็นเวลาในไทย
mysql_connect("localhost","root","1234");
mysql_select_db("e-auction");
$sql="select*from product";
$sqlquery = mysql_query($sql);
echo"<center><table border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tr>";
$intRows = 0;
while($result = mysql_fetch_array($sqlquery)){
echo "<td>";
$intRows++;
$start= strtotime($result['start_time']);
$end = strtotime($result['end_time']);
$time=date('Y-m-d h:i:s');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=tis620" />
<script type="text/javascript" src="easyslider1.7/js/jquery.js"></script>
<title>สอนเขียนโค๊ดนับเวลาถอยหลัง</title>
<script type="text/javascript">
function countDown(times,Aid){//times ค่าเวลาต้องเป็น timeslamp เท่านั้น
//ตัวแปร toDay รับค่าวันเวลาปัจจุบันแบบ timestamp
var toDay=Math.round(new Date().getTime()/1000); //ค่าของ timestamp โดยหาร 1000 จะได้ค่าเป็นแบบ second
//หาวันเวลาที่เหลือ อ้างอิงจาก http://www.thai-access.com/topic_post.asp?CategoryID=1&TopicID=2431
var difTime=times-toDay;
var day=0,hours=0,minutes=0,seconds=0;
if(difTime>0){
day=Math.floor(difTime/84600);//หาค่าวัน
hours=Math.floor((difTime/3600))%24;//หาชั่วโมง
minutes=Math.floor(difTime/60)%60;//หานาที
seconds=Math.floor(difTime)%60;//หาวินาที
countDown_onLoad(times,Aid);//ทำงานต่อ
$('#'+Aid).html(day+' Days '+hours+':'+minutes+':'+seconds+'');
}else{//ถ้าหมดเวลา
$('#'+Aid).html('หมดเวลา');
//สามารถเขียนcodeเพิ่มเติมในส่วนนี้ได้ เช่น ถ้าหมดเวลาแล้วให้redirectไปหน้าindex.php ให้ใช้คำสั่ง window.location='index.php';
}
}
function countDown_onLoad(times,areaId){
//แทรกcode PHP เข้าไปใน Javascript ได้เลย
setTimeout('countDown('+times+','+areaId+');',1000);//1000=1วินาที
}
$(document).ready(function() {
//countDown_onLoad();
$('.showTime').each(function(){
countDown($(this).html(),$(this).attr('id'));
});
});
</script>
</head>
<body>
<table width="210" border="1" cellspacing="0" cellpadding="0">
<tr>
<td height="350" align="center" valign="top" scope="col"><p class="p"><?=$result['name'] ?><br />
</p>
<p class="p"><a href="#"><img src="<?=$result['pic'] ?>" width="120" height="90" /></th></a></p>
<p class="p"><font size="1" class="pp">สินค้ามูลค่า ฿<?=$result['price'] ?></font></p>
<p class="p"><? if($time<$result['start_time']){ ?>
<?=$result['start_time'] ?><? }else if($time>=$result['start_time']){ ?>
<div class="showTime" id="<?=$result['product_id'] ?>">
<?=$end ?>
</div></p><? } ?>
<p class="p"> </p>
<p class="p"><? if($_SESSION['active'] == 'ok') { ?>
</p>
<form id="bidding" name="bidding" method="post" action="bidding.php">
<input name="ok" type="image" id="ok" value="ตกลง" src="icon/bidnow_btn_index_hover.png" />
</form>
<? } else { ?>
<p class="p"><a href="login.php" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('<?=$result['name']?>','','icon/login_index_hover.png',1)"><img src="icon/bidnow_btn_index_hover.png" name="<?=$result['name']?>" width="135" height="37" border="0" id="<?=$result['name']?>" /></a></p><? } ?>
</td>
</tr>
</table></td>
<?
echo"</td>";
if(($intRows)%4==0)
{
echo"</tr>";
}
}
echo"</tr></table></center>";
?>
</body>
</html>
จะได้ตัวอย่างดังรูป แต่ผมอย่าก จะคลิก ที่สินค้า ตัวไหนก็ได้แล้วให้ส่งค่าไปอีก form เพื่อทำการ insert สำหรับการคลิกครั้งแรก
และการคลิกครั้งต่อๆให้เป็นการอัพเดด และส่งค่ากลับมาที่ form นี้ อีกทีครับ ควรใช้คำสั่งยังไงหรอครับ
Tag : PHP
|
|
|
|
|
|
Date :
2012-05-01 09:43:01 |
By :
showroom |
View :
1225 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
onclick() โลดคับ ลิงค์พร้อม url param id สินค้า หน้าฟอร์มก็เช็คว่ามีแล้วยัง ถ้ายัง ก็ให้เป็นฟอร์มเพิ่ม อัพเดทเสร็จก็กลับมาหน้าเดิม เข้าใจมะ
|
|
|
|
|
Date :
2012-05-01 10:36:00 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบ สมมุติ ถ้าผม คลิกที่ samsung galaxy note ข้อมูลของ สินค้านี้ก้อ จะส่งไปอีกฟอร์มอะคับ ทำยังไง
|
ประวัติการแก้ไข 2012-05-01 14:16:35
|
|
|
|
Date :
2012-05-01 14:16:11 |
By :
showroom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="next.php?pid=55">
ธรรมดาคับ
next.php ก็ตรวจสอบว่า สินค้ารหัสนี้ มีหรือยัง แล้วแสดงฟอร์มตามต้องการ
อัพเดทเสร็จ redirect กลับหน้าเดิมก็ได้คับ หรือจะทำไงก็ได้มีหลายวิธี
|
|
|
|
|
Date :
2012-05-01 19:30:14 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|