Php/sql Afficher un résultat par pays
siropa
-
M@dien Messages postés 451 Statut Membre -
M@dien Messages postés 451 Statut Membre -
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
- Lexer resultat - Télécharger - Sport
- Indicatif pays - Guide
- 0035 quel pays - Forum Mobile
- Indicatif 447 quel pays - 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...