Passer un paramètre par l'URL
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 :
Code:
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>"
);
}
?> |
et je récupère ainsi pour afficher les pdf du dossier choisi :
Code:
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>
");
} |
Le problème étant que ma page appellée n'obtient aucun paramètre.
L'URL est ainsi après avoir choisi un dossier :
pagePDF est ma page appellée.
Si vous avez des conseils/idées, ...
Merci !