Bonjour tout le monde !!
Bon voilà j'ai ça comme code :
Code :
- $requête = "SELECT * FROM type";
- if($p = mysql_query($requête,$c)){
- while($r = mysql_fetch_array($p)){
- echo "\n
- <span style=\"font-family:Courier New\">
- <a href=\"$r[id].php\">> $r[description]</a>
- </span>
- <br>
- <br>";
|
ça m'affiche le contenu d'une table (16 éléments) et ça les mets en lien avec le lien qui correspond à l'id de l'élément... mais 4a vous pouvez le voir.
Après j'ai créé 16 pages php(1.php, 2.php, ...) qui affichent des articles qui correspondent à la catégorie (l'une des 16 catégorie...).
dans les 16 fichiers y'a ça :
Code :
- $requête = "SELECT * FROM tabpro WHERE type_id = 12 ORDER BY nom";
- $résultat = mysql_db_query($base,$requête);
- if ($résultat) {
- while ($article = mysql_fetch_assoc($résultat)) {
- $articles[] = $article;
- }
- }
|
et un truc pour afficher ça. Le numéro en gras est la seule chose qui varie dans les fichiers (ici donc un morceau du fichier "12.php" ).
J'ai fait ça parce que je savais pas comment faire plus simplement mais je voudrais vous demander justement : comment faire pour éviter de créer ces 16 pages ? Pour faire tout ça en un seul fichier... ça doit être largement faisable mais je vois pas du tout comment le faire
Je n'ai pas été très clair mais pour vous aider un peu : http://www.kayoo.net/php/categories.php ... je pense que avec ça vous comprendrez ce que je voudrais faire.
Merci d'avance !!
Message édité par freeman_78 le 26-08-2002 à 01:11:42