如何配置ID以便$menu
變量輸出與其ID相對應的值。目前發生的情況是,id值在例如pid=1
,pid=7
,但$type
不會根據ID改變。因此,$type
不是動態的。我如何使$type
動態?如何使超鏈接動態?
代碼:
if (!isset($_GET["pid"]) && !isset($_GET["type"])){
$pageid="1";
$type="";
}else{
$pageid=$_GET["pid"];
$type=$_GET["pid"];
}
$query = "SELECT Type FROM cart WHERE id='$pageid'";
$result = mysql_query($query) or die(mysql_error);
while ($row = mysql_fetch_assoc($result)) {
$type = $row['Type'];
}
$菜單= ''。 $類型。 ''; $ menu2 =''。 $類型。 '';
當我添加$ menu和$ menu2變量時會發生問題,因爲它們輸出相同的$ type值。但PID值是動態
<div class="clickerdown"></div>
<div class="seperator"><div class="text"><?php echo $menu; ?></div></div>
<div class="clickerdown"></div>
<div class="clickerdown2"></div>
<div class="seperator2"><div class="text1"></div><?php echo $menu2; ?></div>
<div class="clickerdown2"></div>
pid ='。 $ pid。 ' – 2013-02-28 21:04:27
你的代碼有點奇怪......你正在定義'$ pid',但從不使用它。您將您的「ID」硬編碼到您的網址中。 '$ type'應該是動態的,因爲它來自'while'循環。如果不是,則需要查看數據庫中的數據以及正在返回所需數據的查詢的上下文。 – user1477388 2013-02-28 21:04:32
我已經更新了這個問題。 – 2013-02-28 21:09:58