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++;
}
?>
HERE IS MY PROBLEM : リンクのプロジェクトをクリックすると、次のように表示されます。 - 正しい説明が表示されます。 - プロジェクトの画像も表示されます。. 私は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
?>