[請益] 請問一個笨問題....~"~
我寫了一個有關購物車的程式碼...
不過在本機執行的時候...
由shop1.php執行把物品放入購物車時...
<a href="sebuy.php?F_No=<? echo $row_rsTb1['F_No'];?>&F_Name=<? echo $row_rsTb1['F_Name'];?>">放入購物車</a></td>
可是到了該頁面的時候...
如果我在sebuy.php打上"<?php ehco F_No; ?>
卻顯示不出來....
但網址列那邊有正確的顯示出來...
下面是我的程式碼....
<shop1.php>
<?
$link_ID=mysql_connect(""," "," ");
mysql_query("set names big5;");
?>
<?php
$currentPage = $HTTP_SERVER_VARS["PHP_SELF"];
$maxRows_rsTb1 = 10;
$pageNum_rsTb1 = 0;
if (isset($HTTP_GET_VARS['pageNum_rsTb1'])) {
$pageNum_rsTb1 = $HTTP_GET_VARS['pageNum_rsTb1'];
}
$startRow_rsTb1 = $pageNum_rsTb1 * $maxRows_rsTb1;
$link_ID=mysql_connect(" "," "," ");
mysql_query("set names big5;");
mysql_select_db(" ");
$query_rsTb1 = "SELECT * FROM MENU";
$query_limit_rsTb1 = sprintf("%s LIMIT %d, %d", $query_rsTb1, $startRow_rsTb1, $maxRows_rsTb1);
$rsTb1 = mysql_query($query_limit_rsTb1, $link_ID) or die(mysql_error());
$row_rsTb1 = mysql_fetch_assoc($rsTb1);
if (isset($HTTP_GET_VARS['totalRows_rsTb1'])) {
$totalRows_rsTb1 = $HTTP_GET_VARS['totalRows_rsTb1'];
} else {
$all_rsTb1 = mysql_query($query_rsTb1);
$totalRows_rsTb1 = mysql_num_rows($all_rsTb1);
}
$totalPages_rsTb1 = ceil($totalRows_rsTb1/$maxRows_rsTb1)-1;
$queryString_rsTb1 = "";
if (!empty($HTTP_SERVER_VARS['QUERY_STRING'])) {
$params = explode("&", $HTTP_SERVER_VARS['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_rsTb1") == false &&
stristr($param, "totalRows_rsTb1") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_rsTb1 = "&" . implode("&", $newParams);
}
}
$queryString_rsTb1 = sprintf("&totalRows_rsTb1=%d%s", $totalRows_rsTb1, $queryString_rsTb1);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>選擇商品</title>
</head>
<body>
<table border="0" cellpadding="1" cellspacing="1">
<tr bgcolor="#CCCCFF">
<td height="19">NO.</td>
<td>名稱</td>
<td>價格</td>
<td>商店</td>
<td>類別</td>
<td>其他</td>
<td> </td>
</tr>
<? $i = 0 ?>
<?php do {
$i+=1;
if ($i % 2 == 0){
$P="CCFFCC";
}else{
$P="CCFFFF";
}
?>
<tr bgcolor="#<?php echo $P; ?>">
<td><?php echo $row_rsTb1['F_No']; ?></td>
<td><?php echo $row_rsTb1['F_Name']; ?></td>
<td><?php echo $row_rsTb1['F_Price']; ?></td>
<td><?php echo $row_rsTb1['S_No']; ?></td>
<td><?php echo $row_rsTb1['Type_No']; ?></td>
<td><?php echo $row_rsTb1['F_Name']; ?></td>
<td width="90"><a href="sebuy.php?F_No=<? echo $row_rsTb1['F_No'];?>&F_Name=<? echo $row_rsTb1['F_Name'];?>">放入購物車</a></td>
</tr>
<?php } while ($row_rsTb1 = mysql_fetch_assoc($rsTb1)); ?>
</table>
<p> 商品<?php echo ($startRow_rsTb1 + 1) ?> 到 <?php echo min($startRow_rsTb1 + $maxRows_rsTb1, $totalRows_rsTb1) ?>
共 <?php echo $totalRows_rsTb1 ?> 種產品
<form name="form2" method="post" action="shopcar.php">
<input type="submit" name="Submit" value="結帳">
</form>
<table border="0" width="50%" align="center">
<tr>
<td width="23%" align="center">
<?php if ($pageNum_rsTb1 > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_rsTb1=%d%s", $currentPage, 0, $queryString_rsTb1); ?>">第一頁</a>
<?php } // Show if not first page ?>
</td>
<td width="31%" align="center">
<?php if ($pageNum_rsTb1 > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_rsTb1=%d%s", $currentPage, max(0, $pageNum_rsTb1 - 1), $queryString_rsTb1); ?>">上一頁</a>
<?php } // Show if not first page ?>
</td>
<td width="23%" align="center">
<?php if ($pageNum_rsTb1 < $totalPages_rsTb1) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_rsTb1=%d%s", $currentPage, min($totalPages_rsTb1, $pageNum_rsTb1 + 1), $queryString_rsTb1); ?>">下一頁</a>
<?php } // Show if not last page ?>
</td>
<td width="23%" align="center">
<?php if ($pageNum_rsTb1 < $totalPages_rsTb1) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_rsTb1=%d%s", $currentPage, $totalPages_rsTb1, $queryString_rsTb1); ?>">最後一頁</a>
<?php } // Show if not last page ?>
</td>
</tr>
</table></p>
</body>
</html>
<?php
mysql_free_result($rsTb1);
?>
下面是sebuy.php的程式碼...
<HTML><HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
</HEAD><BODY>
<?
echo $F_Name;//就是這邊顯示不出來,所以下面也沒辦法確認是那一件物品
?>
<P>請輸入您購買的數量</P>
<P><font color="#800000">如果只購買一件產品請直接按確定</font></P>
<P><font color="#FF0000">如果不小心將沒有要購買的產品放入購物車</font></P>
<form name="form2" method="post" action="shop1.php">→→→→請按這裡消除記錄→→→→
<input type="submit" name="Submit2" value="我放錯產品到購物車了,我要把產品放回架上去">
</form>
<HR>
<form method="post" name="form1" action="sebuy2.php?F_No=$F_No&F_Name=$F_Name">您想要丟幾件產品進購物車?
<input name="mabq" type="text" id="mabq" maxlength="4" size="4" value="1">
<input name="F_No" type="hidden" id="F_No" value="<?php echo $F_No; ?>">
<input name="F_Name" type="hidden" id="F_Name" value="<?php echo $F_Name; ?>">
<input type="submit" name="Submit" value="數量確定了,我要把購物車推回去繼續購買產品">
</form>
</BODY>
</HTML>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.82.126
→
06/20 22:50, , 1F
06/20 22:50, 1F
→
06/20 22:50, , 2F
06/20 22:50, 2F
→
06/20 22:50, , 3F
06/20 22:50, 3F
推
06/20 23:00, , 4F
06/20 23:00, 4F
→
06/21 00:27, , 5F
06/21 00:27, 5F
推
06/21 10:06, , 6F
06/21 10:06, 6F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
52
80