Mettre et afficher une condition
Posté : 26 avr. 2008, 16:50
Bonjour tout le monde,
Voilà une partie de mon code
Et là, sur mon code, il m'affiche tout le temps vétéran, alors que j'ai des année avant et après 1976.
Ou est le souci ? j'arrive pas à trouver
Merci
Voilà une partie de mon code
<?php
$cnx = mysql_connect("");
$db = mysql_select_db("chess32");
$sql = "select nom, prenom, titre, club, licence, elo, jour, mois, année, sexe, tournoi, mail, paiement from marathon08 where tournoi like'17e Marathon' order by elo desc";
$requete = mysql_query($sql, $cnx);
$count = mysql_num_rows($requete);
echo( "<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\">\n" );
echo( "<tr>
<td><div align=\"center\">nom</div></td>
<td><div align=\"center\">prenom</div></td>
<td><div align=\"center\">titre</div></td>
<td><div align=\"center\">club</div></td>
<td><div align=\"center\">licence</div></td>
<td><div align=\"center\">elo</div></td>
<td><div align=\"center\">Date de Naissance</div></td>
<td><div align=\"center\">Catégorie</div></td>
<td><div align=\"center\">Sexe</div></td>
<td><div align=\"center\">mail</div></td>
<td><div align=\"center\">paiement</div></td>
</tr>" );
//choix de la catégorie
$aa= 'vétéran';
$bb= 'junior';
if($année<=1976) {$categorie="$aa";}
if($année>=1977) {$categorie="$bb";}
while( $result = mysql_fetch_array( $requete ) )
{
echo( "<tr>\n" );
echo( "<td><div align=\"center\">".$result["nom"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["prenom"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["titre"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["club"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["licence"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["elo"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["jour"]." / ".$result["mois"]." / ".$result["année"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$categorie."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["sexe"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["mail"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["paiement"]."</div></td>\n" );
echo( "</tr>\n" );
}
echo( "</table><br>\n" );
?>
Alors au niveau du choix de la catégorie, j'aimerais que en fonction de l'année, j'affiche une catégorie (vétéran, junior ...)Et là, sur mon code, il m'affiche tout le temps vétéran, alors que j'ai des année avant et après 1976.
Ou est le souci ? j'arrive pas à trouver
Merci