Bonjour,
Je souhaite créer un petit script me permettant, à partir du code postal tapé par le visiteur, de lui dire quelles sont les communes ayant ce code postal desservies par notre service de livraison (puisque à un cp peuvent correspondre plusieurs communes).
J'ai donc créé, pour tester, une petite bdd avec comme champs nom_commune et cp.
Je vous mets le script ci-dessous. En fait d'erreur, ma table s'affiche avec bien le titre communes et autant de communes qu'il y a pour le code postal donné.
Mais chaque nom de commune est remplacé par OBJECT.
Si je remplace mysql_fetch_object par mysql_fetch_array, chaque ligne du tableau affiche array.
J'ai beau tourner cela dans tous les sens, je ne vois pas où cela coince.
Merci de bien vouloir y jeter un oeil.
<?php
$bdd
="depcomcp";$connection
= mysql_connect("localhost","root","");if
(!$connection)die (
"connexion impossible");mysql_select_db(
$bdd) or die ("pas de connexion");$sql
= "SELECT nom_commune FROM cpcomm WHERE cp=82340 ORDER BY nom_commune ASC"; $resultat
=mysql_query($sql);mysql_close();
/* affichage de l'en-tete du tableau HTML avec les noms des champs */
echo
"<table border=1 align=center><tr><td>Communes</td></td>"; while
($liste=mysql_fetch_object($resultat)){
$nom_commune
=$liste;echo
"<tr><td>$nom_commune</td></tr>";}
echo
"</table>";?>