bonjours

j'ai fait ce code pour avec le mon de la ville avec le code postal
ca me marche pas, je ne comprend pas

Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
-- 
-- Structure de la table `maps_ville`
-- 
CREATE TABLE `maps_ville` (
  `nom` varchar(255) NOT NULL default '',
  `cp` varchar(5) NOT NULL default '',
  `latitude` float(7,6) NOT NULL default '0.000000',
  `longitude` float(7,6) NOT NULL default '0.000000',
  `eloignement` varchar(255) NOT NULL default '',
  `url` varchar(255) NOT NULL default ''
) TYPE=MyISAM;



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?php
$query_Recordset1 = "SELECT count(CodePostal) as nbcp, CodePostal FROM codepostal WHERE NomVille = 'CodePostal'";
$row_Recordset1 = mysql_fetch_assoc($Recordset1, $req);
?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<?php
// le selection du ou des noms de ville en fonction du nombre de code postal retourner par la requête $row_Recordset1
 
if nbcp == 1
{
$sql1 = 'select nomville from maps_ville where CodePostal = $req [1]';
$row_Recordset1 = mysql_fetch_array($sql1, $requete1);
$i = 1;
}
else
{
$sql2 = 'select nomville from maps_ville where CodePostal = $req[1]';
$i = 2;
}
 
//tu affiche le ou les nom selon ce que retourne ta requête
if ($i == 1)
{
echo 'le nom de la ville est :$requete2';
}
else
{
  while mysql_fetch_array($sql2, $requete2)
  {
    //boucle pour afficher la liste des noms des villes
  }
}
?>