Bonjour,
Alors mon soucis j'ai un tableau qui m'affiche des données d'une table mysql.
J'ai aucun problème pour le moment au niveau de l'affichage.
Mais j'aimerais modifier deux choses.
D'abord l'affichage de la date qui est comme ceci 2010-09-30, comment faire pour que l'affichage soit plutôt comme ceci 30-09-2010 ou 30/09/2010.
Ensuite le gros problème c'est:
Voici ma requête:
$requete=" SELECT id_intervention AS 'Intervention N°',
id_machine AS 'PIN',date AS 'Date',
compteur_n AS 'Compteur Noir' ,
from intervention
ORDER BY id_machine";
Avec l'affichage de mon tableau
$result=@mysql_query($requete,$idcom);
if(!$result)
{
echo "Lecture impossible";
}
else
{
$nbcol=mysql_num_fields($result);
$nbart=mysql_num_rows($result);
//Affichage des titres du tableau
echo "<table border=\"1\"> <tr>";
for($i=0;$i<4;$i++)
{
echo "<th>", mysql_field_name($result,$i)," </th>";
}
echo "</tr>";
//Affichage des valeurs du tableau
while($ligne=mysql_fetch_array($result,MYSQL_NUM))
{
echo " <tr><td>$ligne[0]</td>
<td>$ligne[1]</td>
<td>$ligne[2]</td>
<td>$ligne[3]</td>";
}
echo "</table>";
Ce qui me donne comme exemple:
Intervention N° PIN Date Compteur Noir
31 1 2010-09-30 406139
63 1 2010-10-19 406314
58 2 2010-10-18 456512
46 3 2010-10-12 406279
45 4 2010-10-12 55562
44 5 2010-10-12 599483
19 5 2010-09-27 599629
51 5 2010-10-14 599955
J'aimerais afficher uniquement la dernière date pour chaque PIN affiché.
Exemple pour le pin 1 je voudrais avoir la dernière date soit l'intervention
N°63 1 2010-10-19 406314
et pour le pin 5 l'intervention
51 5 2010-10-14 599955
Que dois je modifier comme code.
Merci d'avance.
Cordialement.
Moana.