在这个php中通过链接生成1描述+1引用它的图片


Generate 1description+1picture refering to it, via a link, in this php?

这是一个有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++;放在循环之外,因此它永远不会在循环内递增。。。

我仍然觉得你的问题令人困惑,因为你在这里试图完成什么,你能更具体地解决你的问题吗?你今天在法国提出了一个问题,我想。。。