Bonjour à tous,
je dois développer une petite application web qui trie les pdf existants dans un dossier pour permettre une meilleure lisibilité / recherche.
Pour cela, j'ai entré les PDF dans une base de données MySql (un nom et leur chemin d'accès).
-> je possède 2 tables :
une table catégories : elle contient le nom des dossiers dans lesquels sont stockés les PDF avec un numéro pour chaque nom.
une table sous_catégories : elle contient un numéro, un nom, un chemin d'accès ainsi qu'un numéro de catégorie (clé étrangère de la table catégorie).
Pour cela j'utilise ce code :
et je récupère ainsi pour afficher les pdf du dossier choisi :
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 <?php $base = mysql_connect('localhost', 'root', ''); mysql_select_db('pdf', $base); mysql_set_charset('utf8'); ?> <h1>Liste des catégories </h1> <?php $requete = "SELECT nomCateg FROM categories"; mysql_query($requete) or die ('Il n\'y a pas de PDF à afficher'); $resultat = mysql_query($requete, $base); while ($row = mysql_fetch_assoc($resultat)) { echo (" <ul> <li align=center><a href='pagePDF.php?titre='".$row['nomCateg'].">".$row['nomCateg']."</a></li> </ul>" ); } ?>
Le problème étant que ma page appellée n'obtient aucun paramètre.
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 $base = mysql_connect('localhost', 'root', ''); mysql_select_db('pdf', $base); mysql_set_charset('utf8'); $requete = "SELECT sous_categories.nomSousCateg, sous_categories.cheminAcces, categories.numCateg, categories.nomCateg, sous_categories.numCateg FROM sous_categories, categories WHERE sous_categories.numCateg = categories.numCateg AND categories.nomCateg ='".$_GET['titre']."';"; mysql_query($requete) or die ('Erreur SQL, il n\'y a pas de documents dans cette catégorie'); $resultat = mysql_query($requete, $base); while($row = mysql_fetch_assoc($resultat)) { echo (" <ul> <li align=center><a href='U:/public/documentation/référentiel juridique/'".$row['cheminAccès'].">".$row['nomSousCateg']."</a></li> </ul> "); }
L'URL est ainsi après avoir choisi un dossier :
pagePDF est ma page appellée.
Si vous avez des conseils/idées, ...
Merci !
Partager