我正在开发一个网站,这是我的代码,在我的代码中,我有两个 id sId
(section) 和ssId
(SubSectionId),我有一个页面可以说index.php
现在我正在制作这样的 url——当我点击左侧导航栏时我有链接,当我点击一个链接时,它会发送一个像localhost/index.php?sId=29&ssId=0
现在我想通过点击发送 id 的小节的相同 leftnav 来使用那里的 idssId=181
在同一页面上显示数据index.php
localhost/index.php?sId=29&ssId=181
这里的问题是结果显示在 contentarea 上,sId=29
而不是,ssId=181
两者都存储在数据库中。
if(isset($_GET['sId']) && !empty($_GET['sId']))
{
?>
<div>
<br /><br />
<h2 class="heading">
<?php
$sId = intval($_GET['sId']);
$qry = "SELECT `SectionId`,`Title`,`Details` FROM `section` WHERE `SectionId` = $sId";
$records = mysql_query($qry);
while($record= mysql_fetch_array($records))
{
echo $record['Title'];
?>
</h2>
<br />
<p>
<?php
echo $record['Details'];
}
?>
</p>
</div>
</div>
<?php
}
elseif(isset($_GET['sId']) && !empty($_GET['sId']) && isset($_GET['ssId']) && !empty($_GET['ssId']))
{
?>
<div>
<br /><br />
<h2 class="heading">
<?php
$sId = intval($_GET['sId']);
$ssId = intval($_GET['ssId']);
$qry = "SELECT SubSectionId,Title,Details FROM `pages` WHERE `SubSectionId` = $ssId";
$records = mysql_query($qry);
while($record= mysql_fetch_array($records))
{
echo $record['Title'];
?>
</h2>
<br />
<p>
<?php
echo $record['Details'];
}
?>
</p>
</div>
</div>
<?php
}
}
希望大家理解。提前致谢。