par
coucou » 26 avr. 2008, 16:50
Bonjour tout le monde,
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
Bonjour tout le monde,
Voilà une partie de mon code
[php]
<?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" );
?>
[/php]
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