[PHP] aff. un tableau en f° de sa catégorie
Résolu
kanabinch
Messages postés
69
Date d'inscription
Statut
Membre
Dernière intervention
-
kanabinch Messages postés 69 Date d'inscription Statut Membre Dernière intervention -
kanabinch Messages postés 69 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en train de créer un site.
Dans ma page principale, j'ai un menu horizontal et un cadre en dessous.
Dans mon menu, j'ai un onglet appelé "Galeries" avec des sous-menu nommé pour l'instant : "paysage", "abstrait", "nus", ce sont des "THEME" dans ma base de données.
Lorsque je clique sur paysage, les tableaux qui ont pour thème "paysage" s'affichent.
Par contre lorsque je clique sur "nus" aucun tableau apparaît.
Voici mon code.
Dans le menu :
<div id="menu">
<dl>
<dt class="Style1" onmouseover="javascript:montre('smenu1');">Galeries</dt>
<dd id="smenu1" onmouseover="javascript:montre('smenu1'); "onmouseout="javascript:montre();">
<ul>
<?php
include("inclusion/connexion.php");
$sql="select libelle_Th from theme";
$resultat=mysql_query($sql);
while($ligne=mysql_fetch_array($resultat))
{
echo "<li><a href='galeries.php?lib_tab=".$ligne['libelle_Th']."'><center>".$ligne['libelle_Th']."</center></li></a>";
}
?>
<li><a href="recherch_sur_otr_criter.php">Recherche sur d'autres critères</a></li>
</ul>
</dd>
</dl>
<dl> ...
...
Dans ma page "Galeries.php" j'ai :
include ("inclusion/connexion.php");
echo "<br><br>";
$sql="select Nom_tab,Date_réalisation,image_tab from tableau T, theme Th where T.ref_theme = Th.ref_theme
and libelle_Th='Paysage'";
$res=mysql_query($sql);
echo "<h2>Voici Tous Les Tableaux Pour La Catégorie : ".$_GET['lib_tab']."</h2>";
echo "
<table border=2 width=100%>
<tr>
<td><h3>Nom du tableau</h3></td>
<td><h3>Date réalisation</h3></td>
<td><h3>Photos</h3></td>
</tr>";
while ($ligne=mysql_fetch_array($res))
{
echo "
<tr>
<td>".$ligne['Nom_tab']."</td>
<td>".$ligne['Date_réalisation']."</td>
<td><img width='300' height='200' src='images/".$ligne['image_tab']."'></td>
</tr>
";
}
echo "</table>";
mysql_close();
S'il vous plaît, j'ai vraiment besoin d'aide.
Si vous je n'ai pas été assez clair, n'hésitez pas à me poser des questions
merci
Je suis en train de créer un site.
Dans ma page principale, j'ai un menu horizontal et un cadre en dessous.
Dans mon menu, j'ai un onglet appelé "Galeries" avec des sous-menu nommé pour l'instant : "paysage", "abstrait", "nus", ce sont des "THEME" dans ma base de données.
Lorsque je clique sur paysage, les tableaux qui ont pour thème "paysage" s'affichent.
Par contre lorsque je clique sur "nus" aucun tableau apparaît.
Voici mon code.
Dans le menu :
<div id="menu">
<dl>
<dt class="Style1" onmouseover="javascript:montre('smenu1');">Galeries</dt>
<dd id="smenu1" onmouseover="javascript:montre('smenu1'); "onmouseout="javascript:montre();">
<ul>
<?php
include("inclusion/connexion.php");
$sql="select libelle_Th from theme";
$resultat=mysql_query($sql);
while($ligne=mysql_fetch_array($resultat))
{
echo "<li><a href='galeries.php?lib_tab=".$ligne['libelle_Th']."'><center>".$ligne['libelle_Th']."</center></li></a>";
}
?>
<li><a href="recherch_sur_otr_criter.php">Recherche sur d'autres critères</a></li>
</ul>
</dd>
</dl>
<dl> ...
...
Dans ma page "Galeries.php" j'ai :
include ("inclusion/connexion.php");
echo "<br><br>";
$sql="select Nom_tab,Date_réalisation,image_tab from tableau T, theme Th where T.ref_theme = Th.ref_theme
and libelle_Th='Paysage'";
$res=mysql_query($sql);
echo "<h2>Voici Tous Les Tableaux Pour La Catégorie : ".$_GET['lib_tab']."</h2>";
echo "
<table border=2 width=100%>
<tr>
<td><h3>Nom du tableau</h3></td>
<td><h3>Date réalisation</h3></td>
<td><h3>Photos</h3></td>
</tr>";
while ($ligne=mysql_fetch_array($res))
{
echo "
<tr>
<td>".$ligne['Nom_tab']."</td>
<td>".$ligne['Date_réalisation']."</td>
<td><img width='300' height='200' src='images/".$ligne['image_tab']."'></td>
</tr>
";
}
echo "</table>";
mysql_close();
S'il vous plaît, j'ai vraiment besoin d'aide.
Si vous je n'ai pas été assez clair, n'hésitez pas à me poser des questions
merci
A voir également:
- [PHP] aff. un tableau en f° de sa catégorie
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide
3 réponses
Bonjour.
Sans connaître ta base de données, c'est un peu délicat...
Peut-être un problème ici :
$sql="select Nom_tab,Date_réalisation,image_tab from tableau T, theme Th where T.ref_theme = Th.ref_theme
and libelle_Th='Paysage'";
Sinon, c'est ton tableau qui est vide ou carrément une page blanche ?
Sans connaître ta base de données, c'est un peu délicat...
Peut-être un problème ici :
$sql="select Nom_tab,Date_réalisation,image_tab from tableau T, theme Th where T.ref_theme = Th.ref_theme
and libelle_Th='Paysage'";
Sinon, c'est ton tableau qui est vide ou carrément une page blanche ?
La requête signifie que je veux afficher le nom du tableau, la date de réalisation, l'image du tableau mais là en fonction du thème du tableau.
Mon tableau n'est pas vide, il y affiche les tableaux qui ont pour thème "Paysage".
Il y a un tableau que j'ai saisi dans ma base de données, où je lui ai mi pour thème "Nus", celui ci ne s'affiche pas.
A la place de 'Paysage' je devrai peut être mettre un truc du genre : ".$_GET['lib_tab']."
Merci de t'être penché sur mon problème