Je suis dans l'édition d'un site de course à pied et j'aimerai éditer une page où il y a une liste des sociétaires du club avec leur catégorie. Jusque maintenant,j'ai utilisé la facilité (Dreamweaver)mais je ne trouve pas la fonction qui me permetrait de faire ceci http://60gp.ovh.net/~kainbuye/autres_pa ... etaire.php qui sont en faite toutes des entrées de ma Base de Données (chez OVH). L'inconveignant est que celles-ci change chaque année en fonction des ages!
Voici les différentes catégories :
ED = femme (F) =<19 ans
EH = homme (H) =<19 ans
DA = femme (F) >= 20 ans & <35 ans
A1 = femme (F) >= 35 ans & <45 ans
A2 = femme (F) >= 45 ans & <55 ans
A3 = femme (F) >= 65 ans & <75 ans
A4 = femme (F) >= 75 ans & <85 ans
A5 = femme (F) >= 85 ans
SE = homme (H) >= 20 ans & <40 ans
V1 = homme (H) >= 40 ans & <50 ans
V2 = homme (H) >= 50 ans & <60 ans
V3 = homme (H) >= 60 ans & <70 ans
V4 = homme (H) >= 70 ans & <80 ans
V5 = homme (H) >= 80 ans
Variable dans les Champs de la Base de Données :
Champ ‘H_ouF’ : rep. possibles ‘H’ ou ‘F’
Champ ‘naissance’: par défaut ‘0000-00-00’ a noter que je n’ai besoin que l’année !
Préambule :
Déterminer l’année courante : ‘$anneecourante’
Déterminer l’année de naissance : ‘$anneenaissance’
Déterminer l’âge de cette année : ‘$agecetteannee’
Pour info: $agecetteannee = $anneecourante - $anneenaissance
Voici le code PHP
<?php require_once('../Connections/db_kainb.php'); ?>
<?php
mysql_select_db($database_db_kainb, $db_kainb);
$query_homme = "SELECT * FROM societaires WHERE H_ou_F = 'h' AND societaires.naissance <= '1986-01-01' ORDER BY nom ASC";
$homme = mysql_query($query_homme, $db_kainb) or die(mysql_error());
$row_homme = mysql_fetch_assoc($homme);
$totalRows_homme = mysql_num_rows($homme);
mysql_select_db($database_db_kainb, $db_kainb);
$query_dame = "SELECT * FROM societaires WHERE H_ou_F = 'f' AND societaires.naissance <= '1986-01-01' ORDER BY nom ASC";
$dame = mysql_query($query_dame, $db_kainb) or die(mysql_error());
$row_dame = mysql_fetch_assoc($dame);
$totalRows_dame = mysql_num_rows($dame);
mysql_select_db($database_db_kainb, $db_kainb);
$query_espoirs = "SELECT * FROM societaires WHERE naissance >= '1986-01-01' ORDER BY nom ASC";
$espoirs = mysql_query($query_espoirs, $db_kainb) or die(mysql_error());
$row_espoirs = mysql_fetch_assoc($espoirs);
$totalRows_espoirs = mysql_num_rows($espoirs);
?>
1 Suis-je dans le bon?2 Qu'est-ce que je dois utiliser comme fonction?