Page 1 sur 1

Problème d'affichage

Posté : 18 mai 2006, 11:37
par thierno
J'ai deux tables: ville(villeID,nomville) et ecole(ecoleId,ville,nomecole).Je veux afficher une ville et ses écoles.
Ma requête est la suivante:
$sql=("SELECT * FROM ville,ecole where villeID=ville");
$row=mysql_query($sql);
while($result=mysql_fetch_array($row));
$ville=$result['nomville'];
$ecole=$result['nomecole'];
La question est comment afficher chaque ville et ses écoles?
Mon problème est que quand j'affiche il repète le nom de la ville pour chaque enregistrement or je veux afficher le nom de la ville en titre et les écoles la concernant:
Exemple:

Paris
Lycée de Paris
Collège St Bernard
Institut Moilère


Merci de repondre.

Posté : 18 mai 2006, 17:50
par Dominic
$i=0;
while($result=mysql_fetch_array($row))
{
  $ville=$result['nomville']; 
  if ($i==0)
    print $ville."\n";
  $ecole=$result['nomecole']."\n"; 
  $i++;
}