Bonjour.

j'essaye de creer une page php qui permet au visiteur de telecharger des logiciels, des documents,....

J'ai cree une base de donnees qui contient deux tables:
La premiere category(id,name)
La deuxieme downloads(id,title,category,image)

Ma page a le code suivant:

Ce code permet de lister toutes les categories existantes dans la table category ainsi qu'un lien qui doit permet de lister tout les logiciels,les document,..... en cliquant sur la categorie desiree


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?php include("configs/db.php"); ?>
<?php $query  = "SELECT * FROM category";
$result = mysql_query($query);
 
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
    $name = $row["name"];
	$id = $row["id"];
	echo "<a href= ?cat=$id>$name</a> " ; 
} 
 
?>
Et ce code permet de lister les documents, les logiciels,... de chaque categorie:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
$download_sql = "SELECT * FROM downloads where category = " . $_GET['id'] . "order by id DESC";
 
$download_que = mysql_query($download_sql);
	for($i=0; $i<$n; $i++){
$download=mysql_fetch_array($download_que);
 
	$download_title = $download['title'];
	$download_id = $download['id'];
}
	echo $download_title . "<br>";
?>

Alors le probleme est le suivant:
Quand jessaye de cliquer sur une categorie (pour lister les documents par exemple) rien s'affiche. Je pense le probleme provient du 2eme code, il est mal ecrit. Quelqu'un peut m'aider?


Merci d'avance