[請益] 如何抓url變數?

看板PHP作者 (澄楓)時間17年前 (2008/09/11 03:02), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
有爬過文了 但是還是看不太懂 = = 只好上來求救 我現在要做的是一個競標的程式 第1頁(auction.php)是產品的列表 第2頁(auction_goods.php)是某個產品的詳細資料 在第2頁可以讓user出價去競標 當輸入競標價submit出去之後 會跑到第3頁(auction_bid.php)去執行DB update的動作 (至於比較大小之類的就先擺著不提) 我的程式碼是 auction.php <?php include("conn.php");?> <?php $sql=mysql_query("select * from auction order by auction_id desc limit 0,1"); $info=mysql_fetch_array($sql); ?> <p>商品名稱<?php echo $info[auction_name];?>鄼/p> <p>起標價格<?php echo $info[bid_startprice];?>鄼/p> <p><a href="auction_goods.php?id=<?php echo $info[auction_id];?>">商品明細</a> auction_goods.php <?php $sql=mysql_query("select * from auction where auction_id = ".$_GET[id]." ",$conn); $info=mysql_fetch_object($sql); ?> <form id="form1" name="form1" method="post" action="auction_bid.php"> <p>商品名稱<?php echo $info->auction_name;?></p> <p>起標價格<?php echo $info->bid_startprice;?> </p> <p>目前出價<?php echo $info->bid_price;?></p> <p> <label> <input type="text" name="bid_price" id="bid_price" /> </label> <label> <input type="submit" name="button" id="button" value="出價" /> </label> </p> </form> auction_bid.php <?php include("conn.php"); mysql_query("update auction set bid_price = '$_POST[price]' where auction_id = '$_GET[id]'",$conn); echo "<script>alert('出價成功 !');window.location.href='auction_goods.php?id=$_GET[id]';</script>"; ?> 我知道應該是在auction.php裡面要update資料庫的時候有問題 應該是他沒辦法去where說要指定哪一個id 我想要像在auction_goods.php一樣用GET去抓auction.php裡面每個產品的id 但是我不知道該怎麼把在auction_goods.php抓到的id沿用到auction_bid.php 希望板上的達人能幫個忙 感激不盡 順便問一下競標程式應該都要寫個排程去抓說時間是不是到期了 這個該怎麼寫呢?? 不好意思 好像是很初階的問題 但是我看書實在是看不太懂 = = -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.163.236

09/11 03:17, , 1F
一樣用網址傳過去,或是SESSION
09/11 03:17, 1F

09/11 04:13, , 2F
謝謝樓上的大大 我寫出來了 感動得快哭了~~~
09/11 04:13, 2F

09/11 13:48, , 3F
你的哭點真低.. 不過恭喜 ...
09/11 13:48, 3F
文章代碼(AID): #18o1czO3 (PHP)
文章代碼(AID): #18o1czO3 (PHP)