Super merci de m'aider mais comme chui débutant j'ai pas réussi à faire tourner ton code, il me dit :
while($ligne = mysql_fetch_array($resultat)) // ----> not a valid MySQL result resource
et
foreach($ville as $key => $value) // ----> argument invalide
Donc je repose bien le problème pour pas s'engager inutillement sur un wrong way :
$requete = "select * from realisation where id=5"; $envoi = mysql_query($requete); while($realisation = mysql_fetch_array($envoi)) { $ville = $realisation['ville']; $societe = $realisation['societe']; $sign_contrat = $realisation['date_sign_contrat']; $date_debut = $realisation['date_debut']; $lieu = "Ville : $ville<br>Adjudiciaire : $societe<br>Signature du Contrat : $sign_contrat<br>Démarrage : $date_debut } echo $lieu
ce qui me donne :
Ville : Lyon
Adjudiciaire : Snoop
Signature du Contrat : 02 mai 2004
Démarrage : 1 juin 2004
En réalité il ya bcoup plus de spécifications (yen a 22) et des $lieu yen a 200 (car 200 id et c'est pas fini). Donc pour l'instant le code à partir de $requete jusqu'à $lieu, je le
tape 200 fois dans ma page, ce qui plait pas à mister sql. Je fais apparaitre tout ces $lieu avec un overlib sur des zones réactives (area shape).
Donc quelle serait la soluce pour appeler des echo $lieu[1,4,7,...] sans chaque fois retapé toute la requete.
J'ai posté ce msg sur bcoup de forum mais personne n'a trouvé.
Je continue de chercher.