[請益] 如何抓url變數?
有爬過文了 但是還是看不太懂 = = 只好上來求救
我現在要做的是一個競標的程式
第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
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
PHP 近期熱門文章
PTT數位生活區 即時熱門文章