Php/sql Afficher un résultat par pays
siropa
-
M@dien Messages postés 437 Date d'inscription Statut Membre Dernière intervention -
M@dien Messages postés 437 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaite avoir ce résultat :
Angleterre :
Données1
Données2
Données3
France :
Données1
Données2
Données3
etc .. mon problème est que ma requête m'affiche cela :
Angleterre :
Données1
Angleterre :
Données2
etc ...
Comment faire en sorte d'atteindre l premier résultat.
voici ma requête :
$result = mysql_query("SELECT DISTINCT * FROM labelpays,labellink where labellink.idpays=labelpays.Pid");
while ( $row1 = mysql_fetch_array($result))
{
echo ''.$row1['NPays'].'<br>';
echo ''.$row1['labelnames'].'<br>';
}
Merci de votre aide précieuse
je souhaite avoir ce résultat :
Angleterre :
Données1
Données2
Données3
France :
Données1
Données2
Données3
etc .. mon problème est que ma requête m'affiche cela :
Angleterre :
Données1
Angleterre :
Données2
etc ...
Comment faire en sorte d'atteindre l premier résultat.
voici ma requête :
$result = mysql_query("SELECT DISTINCT * FROM labelpays,labellink where labellink.idpays=labelpays.Pid");
while ( $row1 = mysql_fetch_array($result))
{
echo ''.$row1['NPays'].'<br>';
echo ''.$row1['labelnames'].'<br>';
}
Merci de votre aide précieuse
A voir également:
- Php/sql Afficher un résultat par pays
- Resultat foot - Télécharger - Vie quotidienne
- Indicatif pays - Guide
- Indicatif 447 quel pays - Forum Mobile
- Afficher taille dossier windows - Guide
- Pays dont téléphone commence par +441 SVP ✓ - Forum Mobile
3 réponses
Bonjour,
Si ça te suffit...
$result = mysql_query("SELECT DISTINCT * FROM labelpays,labellink where labellink.idpays=labelpays.Pid"); $pays=""; while ( $row1 = mysql_fetch_array($result)) { if ($row1['NPays'] != $pays) { echo '<h3>' . $row1['NPays'] . '</h3>'; $pays = $row1['NPays']; } echo '<p>' . $row1['labelnames'] . '</p>'; }
Si ça te suffit...