PHP 板


LINE

看板 PHP  RSS
我想请问一下资料的传递问题... 我所执行的页面是http://ss24.mcu.edu.tw/~s2130080/shop.php 我已经把档案放在http://ss24.mcu.edu.tw/~s2130080/sos.rar 问题: 进去到结帐想显示出我全部选购的东西时... 无法显示出来... 请问我那个地方写错了吗??? 请各位大大帮帮忙吧....><" 下面是选择物品的页面(http://ss24.mcu.edu.tw/~s2130080/shop1.php) <? $link_ID=mysql_connect("xxxxx","xxxxx","xxxxx"); 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("xxxxx","xxxxx","xxxxx"); mysql_query("set names big5;"); mysql_select_db("xxxxx"); $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>&nbsp;</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>&nbsp; 商品<?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); ?> 然後我把它"放入购物车"後... 它会藉由echo $_GET["F_No"]; 显示是我当时丢进的是什麽东西... <HTML><HEAD> <meta http-equiv="Content-Type" content="text/html; charset=big5"> </HEAD><BODY> <? echo $_GET["F_No"]; echo $_GET["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=<?echo $_GET["F_No"];?>&F_Name=<?echo $_GET["F_No"];?>">您想要丢几件产品进购物车? <input name="mabq" type="text" id="mabq" maxlength="4" size="4" value="1"> <input name="F_No" type="hidden" id="F_No" value="<? echo $_GET["F_No"]; ?>"> <input name="F_Name" type="hidden" id="F_Name" value="<? echo $_GET["F_Name"]; ?>"> <input type="submit" name="Submit" value="数量确定了,我要把购物车推回去继续购买产品"> </form> </BODY> </HTML> <<sebuy2.php>> <?php session_start(); if(!isset($Stk)) $Stk=0; $Sbb[$Stk]=$F_No; $Snn[$Stk]=$F_Name; $Sbq[$Stk]=$mabq; $Stk=$Stk+1; session_register("Sbb","Sbq","Stk","Snn"); header("Location:shop1.php"); exit; ?> 可是当我回到http://ss24.mcu.edu.tw/~s2130080/shop1.php时... 进去到结帐想显示出我全部选购的东西时... 无法显示出来... 请问我那个地方写错了吗??? <?php session_start();?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=big5"> <title>购物车</title> </head> <body> <form method="POST" action="changen.php"> <table border="1" cellpadding="0" cellspacing="1"> <tr> <td height="19">NO.</td> <td>种类</td> <td>名称</td> <td>其他</td> <td>单价</td> <td>数量</td> <td>总计</td> <td>附注</td> </tr> <? echo $_GET["F_No"]; echo $_GET["F_Name"]; ?> <?php function output($result,$i) { echo $_GET["F_No"]; echo $_GET["F_Name"]; global $Sbq; $gha=$Sbq[$i]; $ghb=$result[F_price]; $ghc=$gha * $ghb; echo " <tr>\n"; echo " <td width=\"30\" bgcolor=\"#FFFFFF\" align=\"center\" height=\"25\"><font color=\"#000000\">$result[F_No]</font></td>\n"; echo " <td width=\"80\" bgcolor=\"#FFFFFF\" align=\"center\" height=\"25\"><font color=\"#000000\">$result[S_No]</font></td>\n"; echo " <td width=\"200\" bgcolor=\"#FFFFFF\" align=\"center\" height=\"25\"><font color=\"#000000\">$result[F_Name]</font></td>\n"; echo " <td width=\"200\" bgcolor=\"#FFFFFF\" align=\"center\" height=\"25\"><font color=\"#000000\">$result[F_price]</font></td>\n"; echo " <td width=\"80\" bgcolor=\"#FFFFFF\" align=\"center\" height=\"25\"><font color=\"#000000\">$result[F_price]</font></td>\n"; echo " <td width=\"45\" bgcolor=\"#FFFFFF\" align=\"center\" height=\"25\"><font color=\"#000000\"><input type=\"text\" name=\"fm_bt$i\" size=\"3\" value=\"$Sbq[$i]\"></font></td>\n"; echo " <td width=\"80\" bgcolor=\"#FFFFFF\" align=\"center\" height=\"25\"><font color=\"#000000\">$ghc</font></td>\n"; echo " <td width=\"40\" bgcolor=\"#FFFFFF\" align=\"center\" height=\"25\"><font color=\"#00CCCC\">无</font></td>\n"; echo " </tr>\n"; global $ghd; $ghd=$ghc+$ghd; } // 连线MySQL if(!mysql_pconnect("xxxxx","xxxxx","xxxxx")) { echo "<p>MySQL资料库连线错误,请稍後再试</p>"; exit(); } for($i=0;$i<$Stk;$i++) { if($Sbb[$i]!="") { $query=mysql_db_query("s2130080","SELECT * FROM MENU WHERE F_No=$Sbb[$i]"); $result=mysql_fetch_array($query); output($result,$i); } } ?> </table> <input type="submit" value="付款" name="B2"> 您所订购的产品合计 :<font color=blue> <?php global $ghd; echo $ghd; ?> </font>元 </form> </body> </html> <<shopcar2.php>> <?php session_start();?> <? $link_ID=mysql_connect("xxxxx","xxxxx","xxxxx"); mysql_query("set names big5;"); mysql_select_db("s2130080"); ?> <?php global $Sbq; $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("140.131.50.205","s2130080","mrpaba6"); mysql_query("set names big5;"); mysql_select_db("s2130080"); $query_rsTb1 = "SELECT * FROM MENU WHERE F_No=$Sbb[$i]"; $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="1" cellpadding="0" cellspacing="1"> <tr> <td height="19">NO.</td> <td>名称</td> <td>价格</td> <td>库存</td> <td>类别</td> <td>其他</td> <td>数量</td> <td>删除</td> </tr> <?php do { ?> <tr> <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['F_Price']; ?></td> <td><?php echo $row_rsTb1['F_Price']; ?></td> <td><?php echo $row_rsTb1['F_Price']; ?></td> <td><input name="textfield" type="text" size="4"></td> <td width="90">删</td> </tr> <?php } while ($row_rsTb1 = mysql_fetch_assoc($rsTb1)); ?> </table> <p>&nbsp; 购物车中<?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); ?> --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.223.7.22







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP