par Cyrano » 07 févr. 2006, 11:07
par Sebe » 06 févr. 2006, 23:36
par Sebe » 06 févr. 2006, 12:10
"AND YEAR(t5.date) = t4.annee".
You have an error in your SQL syntax near 'AS t1, acrho_categorie AS t2, acrh' at line 24
par Cyrano » 05 févr. 2006, 21:53
Code : Tout sélectionner
SELECT YEAR(ton_champ_date) FROM etc...
SELECT champ_1, champ_2, ..., champ_n FROM table xyz WHERE YEAR(le_champ_date_de_la_table) = 2004;
par Sebe » 05 févr. 2006, 17:54
par Cyrano » 05 févr. 2006, 17:28
par Sebe » 05 févr. 2006, 16:44
J'ai un peu de mal à m'y retrouver, mais pour extraire l'année d'un champ de type DATE ou DATETIME dans une base, tu fais: Code : Tout sélectionnerSELECT YEAR(nom_du_champ) FROM etc...
SELECT YEAR(nom_du_champ) FROM etc...
par Sebe » 04 févr. 2006, 15:33
par Sebe » 04 févr. 2006, 10:20
par Cyrano » 04 févr. 2006, 10:11
D'où je viens? Certainement pas de la programmation ...
par Sebe » 04 févr. 2006, 10:02
Ceci posé, il serait souhaitable que tu en arrives à bien différencier les problèmes sans tout mélanger. Avant de te précipiter pour coder du PHP, commence par mettre au point tes requêtes directement en SQL soit avec phpMyAdmin, soit en local avec un outil comme par exemple MySQL Query Browser. Quand tu auras réussi à définir les requêtes te permettant d'obtenir tous les types de résultats que doit pouvoir lire l'internaute, tu pourras passer à la phase PHP et intégrer tes requêtes déjà prêtes dans lesquelles il faudra remplacer certaines valeurs "en dur" par des variables.
Est-ce que tu comprends le pourquoi de ce que je veux dire ?
par Cyrano » 04 févr. 2006, 08:11
par Sebe » 04 févr. 2006, 01:01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title><?php echo $row_course['nom_course']; ?></title> <link href="../cosmic18.css" rel="stylesheet" type="text/css"> </head> <body> <table width="540" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="16" height="34"> </td> <td width="504"> </td> <td width="20"> </td> </tr> <tr> <td height="38"> </td> <td valign="top"><table width="100%" border="1" cellpadding="0" cellspacing="0" class="cosmic18"> <!--DWLayoutTable--> <tr> <td><div align="right"><strong>Résultats de la course : </strong></div></td> <td><?php echo $row_course['nom_course']; ?></td> <td><div align="right"><strong>Nombre de participants : </strong></div></td> <td><?php echo $row_course['nbre_part']; ?></td> </tr> <tr> <td><div align="right"><strong>A la date du : </strong></div></td> <td><?php setlocale (LC_ALL,"fr_FR"); echo strftime("%A %d %B %Y",strtotime($row_course['date'])); ?></td> <td><div align="right"><strong>Distance : </strong></div></td> <td><?php echo $row_course['kilometrage']; ?></td> </tr> </table></td> <td> </td> </tr> <tr> <td height="16"></td> <td></td> <td></td> </tr> <tr> <td height="114" colspan="3" valign="top"><table width="100%" border="1" cellpadding="0" cellspacing="0" class="cosmic18"> <tr> <td><div align="center"><strong>Arr.</strong></div></td> <td><div align="center"><strong>Dossard</strong></div></td> <td><div align="center"><strong>Nom</strong></div></td> <td><div align="center"><strong>Prénom</strong></div></td> <td><div align="center"><strong>Club</strong></div></td> <td><div align="center"><strong>Catégorie</strong></div></td> <td><div align="center"><strong>Temps</strong></div></td> <td><div align="center"><strong>Moy/km</strong></div></td> <td><div align="center"><strong>Points</strong></div></td> </tr> <?php $compteur = 1; do { ?> <tr> <td><div align="right"><?php echo $compteur; ?></div></td> <td><div align="right"><?php echo $row_course['ref_dossard']; ?></div></td> <td><div align="left"><?php echo $row_course['nom']; ?></div></td> <td><div align="left"><?php echo $row_course['prenom']; ?></div></td> <td><div align="left"><?php echo $row_course['nom_cub']; ?></div></td> <td><div align="center"><?php echo $row_course['nom_categorie']; ?></div></td> <td><div align="right"><?php echo $row_course['temps']; ?></div></td> <td><div align="right"><?php echo $row_course['moyenne']; ?></div></td> <td><div align="right"></div></td> </tr> <?php $compteur++; } while ($row_course = mysql_fetch_assoc($course)); ?> </table></td> </tr> <tr> <td height="46"> </td> <td></td> <td></td> </tr> </table> </body> </html> <?php mysql_free_result($course); ?>
par Sebe » 04 févr. 2006, 00:51
par Cyrano » 04 févr. 2006, 00:40