我有个页面有两部分,分别为两个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
解决方案 »
- php 变量问题
- 求教:SMARTY的include_file
- 古怪的ajax+php问题,盼高人解决
- register_tick_function 什么是threaded webserver modules????
- php使用WebBrowser控件的讨论
- 在线等待回答:关于文件上传的带宽限制和断点续传
- 请问IIS下的smtp是否支持php的mail()函数??(问了很多人都无法解决)
- 我想演示一下str_replace这个函数,可没成功,请指教
- 那里有GB 转化成 BIG5的代码,,,不是BIG5 TO GB ,这个我很多
- [求助]关于PHP的字符串随机替换,求助
- 求一条关联SQL语句
- 一个基础的php+ajax问题
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>