Bonsoir à toutes et à tous,
Depuis un URL, je récupère (sélectionne) une année et une catégorie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <?php $liendb = mysql_connect('localhost', 'XXX', 'XXX'); mysql_select_db ('doty'); $sql = ("SELECT * FROM `documents` WHERE id_categorie='".$_REQUEST['id_categorie']."' AND annee='".$_REQUEST['annee']."' "); $resultat = mysql_query ($sql); $infos = mysql_fetch_array ($resultat); $categorie = $infos['categorie']; $annee = $infos['annee']; echo "<h1>$categorie</h1>"; echo "<p>Vous avez séléctionné les "; print(strtolower($categorie)); echo " de l'année $annee.</p>"; while ($infos = mysql_fetch_array ($resultat)) { $nom = $infos['nom']; $type = $infos['type']; $jour = $infos['jour']; $mois = $infos['mois']; $annee = $infos['annee']; echo "<p>$jour/$mois/$annee : <a href=\"http://localhost:8888/acanthe/acan/fr/finances/documents/$annee/$type/$nom.pdf\">$nom</a></p>"; } mysql_close($liendb); ?>
Ces deux variables me permettent d'exécuter une requête SQL.
Les deux lignes suivantes fonctionnent très bien :
Par contre la boucle while ne s'éxécute pas, et aucun code n'est généré dans ma page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 echo "<h1>$categorie</h1>"; echo "<p>Vous avez séléctionné les "; print(strtolower($categorie)); echo " de l'année $annee.</p>";
Pourtant j'ai repris la même structure de boucle que j'utilise pour d'autre requête et qui fonctionne très bien.
Le but de la requête, est de chercher tous les documents d'une catégorie X d'une année Y et de sortir les noms dans un lien.
En espérant que vous pourrez m'aider.
Partager