Afficher table mysql seulement si $var=1

coolpas Messages postés 135 Date d'inscription   Statut Membre Dernière intervention   -  
 le père -
Bonjour,
Voilà, j'ai un tableau avec des lignes qui s'affiche selon les tables de ma base de donnée mysql. La structure de ma table est la suivante :
Colonne1 Colonne2 Colonne3
id saison episode
Dans mon tableau je n'affiche que les variables saison et episode.

Je souhaiterais n'afficher dans mon tableau que les lignes dont le numéro de la saison est égale à 1
Je suppose qu'il faut insérer une fonction if, mais je ne sais pas où.

Voila mon code :

// On récupère tout le contenu de la table b_d et on classe par id croissant
$reponse = "SELECT id, saison, episode FROM b_d ORDER BY saison, episode";
$query_reponse= mysql_query($reponse) OR die('Requête invalide : ' . mysql_error());

echo '<form action="supress.php" method="post">
<table cellspacing=0 cellpadding= 5 id="sample"><tr><th>Saison</th><th>Episode</th><th>Supprimer</th></tr>';

while($donnees = mysql_fetch_assoc($query_reponse))
{
echo'
<tr>
<td>' .$donnees['saison'].'</td>
<td>' .$donnees['episode'].'</td>
 <td><input type="checkbox" name="sup2[]" value="' .$donnees['id'].'"/></td>
</tr>';
}
echo '<tr style="border-width:0px;"><td style="border-width:0px;"></td><td style="border-width:0px;">
</td><td style="border-width:0px;"><input type="submit" value="Supprimer" /></th><tr></table></form>';


Une idée?
D'avance merci



A voir également:

2 réponses

zeb87 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour,
Il faut que tu mette dans ta requête sql la clause WHERE donc :
$reponse = "SELECT id, saison, episode FROM b_d WHERE saison='1' ORDER BY saison, episode
";
0
le père
 
bonjour

déjà répondu sur le forum webmastering
0