problème pour calculer âge - code erronné
Bonjour, j'ai demandé à plusieurs webmasters de ma connaissance de m'aider pour trouver l'errreur sur ma page, et ceux qui ont trouvé une erreur me disent que c'est dans mon code mysql, hors je sais que ma requête fonctionne parfaitement sous phpmyadmin,, il s'agit donc d'une erreur de code php, l'erreur qui m'est renvoyé est à la ligne 85, (while (&resultat=...
Quelqu'un pourrait-il me dire comment afficher correctement le résultat de ma requête en php s'il vous plait ? (je vous montre toute la page au cas ou l'erreur ne soie pas située la ou je le crois)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>infos_perso</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h2 align="center">Informations personnelles</h2>
<?php
mysql_connect("xxxxxx", "xxxxxxx", "xxxxxxxx");
mysql_select_db("xxxxxxxxx");
$reponse = mysql_query("SELECT * FROM infos_perso");
while ($donnees = mysql_fetch_array($reponse) ){
?>
<table width="100%" border="0">
<tr>
<td width="50%" align="right">
<b>
Nom :
</b>
</td>
<td width="50%">
<b>
<?php
echo $donnees['nom'];?>
</b>
</td>
</tr>
<tr>
<td align="right">
<b>
Adresse mail :
</b>
</td>
<td>
<?php
echo $donnees['adresse_mail'];?>
</td>
</tr>
<tr>
<td align="right">
<b>
Adresse postale :
</b>
</td>
<td>
<?php
echo nl2br($donnees['adresse']);?>
</td>
</tr>
<tr>
<td align="right">
<b>
Téléphone :
</b>
</td align="right">
<td>
<?php
echo nl2br($donnees['telephone']);?>
</td>
</tr>
<tr>
<td align="right">
<b>
Téléphone portable :
</b>
</td>
<td>
<?php
echo nl2br($donnees['telephone_portable']);?>
</td>
</tr>
<?php
}
?>
<td align="right">
<b>
Age :
</b>
</td>
<td>
<?php
$sql = 'SELECT nom, date_de_naissance, CURRENT_DATE,(YEAR(CURRENT_DATE)-YEAR(date_de_naissance))- (RIGHT(CURRENT_DATE,5)<RIGHT(date_de_naissance,5))AS age FROM infos_perso;';
while ($resultat = mysql_fetch_array($year) or die(mysql_error());
$age = $resultat mysql_fetch_array['age'];
{
echo nl2br($age)or die(mysql_error());
}
mysql_close(); ?>
</body>
</html> |
en vous remerciant d'avance...