如何配置id,使$menu
变量输出与其id对应的a值?目前的情况是,当例如pid=1
, pid=7
而$type
不随id变化时,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'];
}
$menu= "。美元的类型。";$menu = "。美元的类型。
";当我添加$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>
考虑以下内容:
$query = "SELECT id, type FROM cart";
$result = mysql_query($query) or die(mysql_error);
while ($row = mysql_fetch_**assoc**($result)) {
$pid = $row['id'];
$type = $row['type'];
//etc
}
使用'mysql_fetch_assoc'将返回每一行作为关联数组。
希望有帮助。: D
同样,在while循环中有菜单变量。这些将被重新分配。
关于php.net网站的更多信息