我有个页面有两部分,分别为两个php文件,一个是a.php一个是b.php,现在a.php里有个链接
<a href="b.php?id='.$table[$i]["id"].'">'.$table[$i]["title"].'</a>
在b.php里我用$id=$_GET["id"];来接受,但$id没取到值的,页面地址栏里是有值的b.php?id=xxx
<a href="b.php?id='.$table[$i]["id"].'">'.$table[$i]["title"].'</a>
在b.php里我用$id=$_GET["id"];来接受,但$id没取到值的,页面地址栏里是有值的b.php?id=xxx
echo '<a href="b.php?id='.$table[$i]["id"].'">'.$table[$i]["title"].'</a>';
?>
如果你直接在php中的html格式是:echo '<a href="b.php?id='.$table[$i]["id"].'">'.$table[$i]["title"].'</a>';那么应该是类似如下格式:<a href="b.php?id=<?php echo $table[$i]['id']; ?>"><?php echo $table[$i]["title"]; ?></a>
<?php
include_once("head.php");
?>
<?php
require_once("a.php");
?>
<?php
require_once("b.php");
?>
<?php
include_once("footer.php");
?>如果单独的输入a或是b的地址都是空白页的,但<a href="b.php?id='.$table[$i]["id"].'">这句的意思就是跳转到b.php页面后把id值带过去的,所以它是空白页的,我觉得是这的问题但不知道怎么处理
这个页面我没定义伪静态的规则的
<ul>
<?php
for($i=0;$i<sizeof($prosubcate1);$i++)
{
echo '<li><a href="newabout_right.php?id='.$prosubcate1[$i]["id"].'">'.$prosubcate1[$i]["title"].'</a></li>';
}
?>
</ul>
</div>b.php里的代码为:<div id="support_right">
<?php
echo $partentid=$_GET["id"];
$result2=mysql_query("select * from newsclass where parentid=$partentid order by sort");
$n=0;
while($rs=mysql_fetch_array($result2))
{
$prosubcate12[$n]=array("title" => $rs["classname"],"id" => $rs["id"]);
$n++;
}
mysql_free_result($result2);
?><ul>
<?php
for($i=0;$i<sizeof($prosubcate12);$i++)
{
echo('<li>'.$prosubcate12[$i]["title"].'</li>');
}
?>
</ul>
</div>