|
|
|
ผมติดปัญหาทำตะกร้าสินค้า แล้วส่งข้อมูลข้ามฟอร์มไม่ได้น่ะ |
|
|
|
|
|
|
|
ผมติดปัญหาทำตะกร้าสินค้า แล้วส่งข้อมูลข้ามฟอร์มไม่ได้น่ะ
แก้ไปแก้มาตอนนี้ ส่งไป page ใหม่ได้ แต่ action มันไม่ยอมเลือกตามรายการครับ มันเข้าที่ default แทน
<div class="clearfix groupList flowBox">
<table width="99%" align="center" border="0" cellpadding="5" cellspacing="1" bgcolor="#dddddd">
<tr>
<th bgcolor="#ffffff">รายการสินค้า</th>
<th bgcolor="#ffffff">เพิ่มเติม</th>
<th bgcolor="#ffffff">ราคา </th>
<th bgcolor="#ffffff">ขาย </th>
<th bgcolor="#ffffff">จำนวน</th>
<th bgcolor="#ffffff">ราคารวม</th>
<th bgcolor="#ffffff">แก้ไขรายการ</th>
</tr>
<? echo $book;
for($i=0;$i<=$countgoods;$i++){
//echo $i;
$bookid = split(",",$book);
foreach($bookid as $i => $book_id){
echo $i ;
echo ".";
echo $book_id;
//echo $book_order;
$db->querydb("*","o3_book","Where book_id='$book_id' ORDER BY book_id DESC LIMIT 0, 5", $dbname);
$irow = 1;
while($rows = mysql_fetch_assoc($db->result)) {
?>
<form id="action" name="action" method="post" action="cartset.php">
<tr>
<td bgcolor="#ffffff" align="center">
<a href="index.book.php?book=<?=$rows['book_id']?>" target="_blank"><img src="/images/upload/book/<?=$rows['book_avatar']?>.jpg" border="0" title="หนังสือนิยาย เพลิงแค้น แรงเสน่หา โดย ณ กาณท์" /></a><br />
<a href="index.book.php?book=<?=$rows['book_id']?>" target="_blank" class="f6"><?=$rows['book_name']?></a></td>
<td bgcolor="#ffffff"></td>
<td align="right" bgcolor="#ffffff"><?=$rows['book_fullprice']?></td>
<td align="right" bgcolor="#ffffff"><?=$rows['book_disprice']?></td>
<td align="right" bgcolor="#ffffff">
<input type="text" name="goodsnum" value="1" size="4" class="inputBg" style="text-align:center " onkeydown="showdiv(this)"/> </td>
<td align="right" bgcolor="#ffffff"></td>
<td align="center" bgcolor="#ffffff">
<a href="javascript:if (confirm('ระบบจะดำเนินการนำสินค้าไปยังรายการโปรด!')) location.href='cartset.php?action=delcart&pid=<?=$rows['book_id']?>'; " class="f6">ลบออก</a>
<input type="hidden" name="goodsid" value="<?=$rows['book_name']?>" />
<a href="javascript:if (confirm('ระบบจะดำเนินการนำสินค้าไปยังรายการโปรด!')) location.href='cartset.php?action=upcart&pid=<?=$rows['book_id']?>'; " class="f6">อัพเดต</a>
<? //<input type="hidden" name="ipd" value="<?=$rows['book_id']?>">?>
<input name="upcart" type="submit" value="อัพการสั่งซื้อ"/>
</td>
</tr>
<? $_SESSION['book_orderid']=$book_id;
$_SESSION['goodscount']=$tempi;
}
} }
}else{ ?>
กรุณาล๊อคอิน
<? } // End check logged in ?>
<? if($_SESSION['book_orderid'] != ''){
$book_orderid=$_SESSION['book_orderid'];
//echo $_SESSION['book_orderid'];
foreach($book_orderid as $book_order_id){
echo $book_order_id;
$db2->querydb("*","o3_book","Where book_id='$book_order_id' ORDER BY book_id DESC LIMIT 0, 5", $dbname);
$irow = 1;
while($rows2 = mysql_fetch_assoc($db2->result)) {
?>
<tr>
<td bgcolor="#ffffff" align="center">
<a href="index.book.php?book=<?=$rows2['book_id']?>" target="_blank"><img src="/images/upload/book/<?=$rows2['book_avatar']?>.jpg" border="0" title="หนังสือนิยาย เพลิงแค้น แรงเสน่หา โดย ณ กาณท์" /></a><br />
<a href="index.book.php?book=<?=$rows2['book_id']?>" target="_blank" class="f6"><?=$rows2['book_name']?></a></td>
<td bgcolor="#ffffff"></td>
<td align="right" bgcolor="#ffffff"><?=$rows2['book_fullprice']?></td>
<td align="right" bgcolor="#ffffff"><?=$rows2['book_disprice']?></td>
<td align="right" bgcolor="#ffffff">
<input type="text" name="goods_number[475]" id="goods_number_475" value="1" size="4" class="inputBg" style="text-align:center " onkeydown="showdiv(this)"/> </td>
<td align="right" bgcolor="#ffffff"></td>
<td align="center" bgcolor="#ffffff">
<a href="javascript:if (confirm('ระบบจะดำเนินการนำสินค้าไปยังรายการโปรด!')) location.href='flow.php?step=drop_goods&id=475'; " class="f6">ลบออก</a>
</td>
</tr>
<? }
}
} ?>
</div>
</table>
<input name="clearcart" id="clearcart" type="submit" value="clearcart"/>
<? $_SESSION['book']=$book;
$_SESSION['goodscount']=$tempi;
?>
</body>
</html>
อันนี้ page ที่รับค่าครับ
Code (PHP)
switch($_REQUEST['action'])
{
default:
echo fuckPHP;
echo fake;
// echo ไม่มี Action ก็ย้อนกลับ
// echo "<script>window.location='".$host_url."';</script>";
// exit();
case 'clearcart';
echo love;
$_SESSION['book']='';
$_SESSION['goodscount']='';
//session_destroy();
echo $_SESSION['book'];
// echo ทำลาย session;
//echo "<script>window.location='".$host_url2."';</script>";
return(procresscart.php);
exit();
case 'delcart';
$tracedown=$_SESSION['goodscount'];
$_SESSION['booknew']='';
$countgoods=$_SESSION['goodscount'];
$booknewx=(int)$_GET['pid'];
$booktemp=$_SESSION['book'];
$book_id = split(",",$booktemp);
for($i=0;$i<=$countgoods;$i++){
echo $booknewx;
echo "คือตัวรับค่า";
echo $i;
echo "เท่ากับ";
echo $book_id[$i];
if($i == $countgoods && $countgoods!=0 ){
echo "break";
//break;
}else if($booknewx == $book_id[$i]){
$tracedown--;
echo jump;
//break;
}else if($booknewx <> $book_id[$i] && $book_id[$i] !=0){
echo "...............";
$_SESSION['booknew'] .= $book_id[$i];
$_SESSION['booknew'] .= ",";
}//else if($i == $countgoods && $book_id[$i] ==0 ){
}
$finish_url = "http://www.o2pluz.com/procresscart.php";
$_SESSION['book']='';
$_SESSION['book']=$_SESSION['booknew'];
$_SESSION['booknew']='';
$_SESSION['goodscount']=$tracedown;
echo $_SESSION['book'];
echo $_SESSION['booknew'];
echo "<script>alert('ลบรายการแล้ว'); window.location='".$finish_url."';</script>";
exit();
case 'upcart';
$goodsnum=$_REQUEST["goodsnum"];
echo $goodsnum;
echo fly;
echo $_GET["pid"];
echo $_GET["goodsnum"];
exit();
}
Tag : - - - -
|
|
|
|
|
|
Date :
2010-06-22 23:25:22 |
By :
seedmonoeye |
View :
982 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ Session ครับ และก็ถามแคบ ๆ หน่อยครับ กว้างเกินไปจะได้คำตอบยากครับ
|
|
|
|
|
Date :
2010-06-23 21:42:41 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|