这是一个有4个部分的投资组合。每个页面有一个类别,该类别有4个项目,由4个链接表示。这是我的链接/项目列表(从数据库中提取),通过循环出现:
<?php
$x = 0;
while ($x < 16){
if (($categories[$x] == $section) && (isset($categories[$x])))
{
echo '<li><a href="#'.$ids[$x].'" class="close";">'.$titres[$x].'</a></li>';
}
}
$x++;
?>
每个链接都会显示一个描述,它也通过这个循环来自我的数据库:
<?php
$x = 0;
while ($x < 16)
{
if (($categories[$x] == $section) && (isset($categories[$x])))
{
echo '<p id="'.$x.'" class="description"> '.$description[$x].'</p>';
}
$x++;
}
?>
这是我的问题:单击链接的项目显示:-出现正确的描述,-以及该项目的图片。我试图找到一种jquery方法。。但是放弃。。我尝试了javascript。。不起作用。我正要摔坏我的笔记本电脑。
详细信息:我的数据库只有一个包含所有内容的表。
$sql = "SELECT categorie FROM Projets WHERE categorie=".$categorie;
$tabCat = getCategorie($categorie);
$categories = array();
$titres = array();
$description = array();
$images = array();
$ids = array();
$i = 0;
while ($donnees = $tabCat->fetch())
{
$categories[$i] = $donnees['categorie'];
$titres[$i] =$donnees['Titre'];
$description[$i] = $donnees['Description'];
$images[$i] = $donnees['Image'];
$ids[$i] = $donnees['id'];
$i++;
}
$tabCat->closeCursor(); // Termine le traitement de la requête
?>
我不确定你想在这里完成什么,但我在你的代码中看到了一些错误,在你的第一个代码class="close";">
中,你似乎有太多的双引号,还有;
在做什么?在同一个文件中,您已经将$x++;
放在循环之外,因此它永远不会在循环内递增。。。
我仍然觉得你的问题令人困惑,因为你在这里试图完成什么,你能更具体地解决你的问题吗?你今天在法国提出了一个问题,我想。。。