0

这是一个有 4 个部分的投资组合。每个页面有 1 个类别,该类别有 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..不起作用。我快把我的笔记本电脑弄坏了。

详细信息:我的数据库只有 1 个包含所有内容的表。

$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

?>
4

1 回答 1

0

我不确定您要在这里完成什么,但无论如何我在您的代码中看到了一些错误,在您的第一个代码中,class="close";">您似乎有太多双引号,而且那里在;做什么?在同一个文件中,你已经把你$x++;的循环放在外面,所以它永远不会在循环内增加......

我仍然觉得你的问题在你试图在这里完成的事情中令人困惑,你能更具体地解决你的问题吗?Tu peux toujours poser ta question en français aussi, si ça peut t'aider...

于 2013-02-24T05:10:03.833 回答