probléme d'affichage de resultat de requette

Eléphant du PHP | 62 Messages

11 avr. 2012, 12:29

bonjour,
j'aimerai afficher un resultat d'une requette sql à l'interrieur de ma balise à partir de ma base de donnée pour mettre à jour mon adresse google map entre les balise "<b>" sous la forme suivante,
<b id="adresse">94 Rue d'Alésia, 75014 Paris</b>
 
donc pour ce faire j'ai codé cette action comme ceci:
<b id="adresse">
				<?php
				require "fonctions.php";
				ConnectBase();
				$sql = 'SELECT * FROM map';
				$req = mysql_query($sql) or die("Balise 1".mysql_error());
				while($data = mysql_fetch_assoc($req))
				{
					echo $data['adresse'].' , '.$data['cp'].' '.$data['vil'];
				}
				
				?></b>
sauf que ça ne marche pas, et puis ce qui est bizzate c'est que on affichant le code source de ma page, bah le code php apprait. pourtant j'ai 0 erreur de parse.
alors est ce que plutot les appli google map qui font ce bug??
je vous donne l'integral de ma page ou je veux réalisqer ceci
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
	<head>
		<title>intégration d'un carte Google Map - Snoupix.com</title>
		<meta http-equiv="content-type" content="text/html;charset=utf-8" />
		<meta http-equiv="Content-Style-Type" content="text/css" />
 		<link rel="stylesheet" type="text/css" media="screen" href="style.css" />
		<meta name="author" content="Snoupix"/>
		<script src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=AIzaSyD4V4obAsVB7kxCasv83dJtNcnhjQZPySg" type="text/javascript"></script>
		<script src="http://www.google.com/jsapi?key=AIzaSyD4V4obAsVB7kxCasv83dJtNcnhjQZPySg" type="text/javascript"></script>
		<script src="jquery-1.3.2.min.js" type="text/javascript" ></script>
		<script src="scriptGoogleMap.js" type="text/javascript" ></script>
	</head>

	<body>
		<div id="global">
			<div id="coordonnees">
				<b id="nom">ADEP SIEGE PARIS</b>
				<b id="adresse">94 Rue d'Alésia, 75014 Paris</b>
			</div>
			<div id="map"></div>
		</div>
	</body>
</html>
<?php
				//require "fonctions.php";
				//ConnectBase();
				//$sql = 'SELECT * FROM map';
				//$req = mysql_query($sql) or die("Balise 1".mysql_error());
				//while($data = mysql_fetch_assoc($req))
				//{
					//echo $data['adresse'].' , '.$data['cp'].' '.$data['vil'];
				//}
				//echo "183 rue jules barni, 80000 amiens";
				
				?>
ce qui est bizzare aussi, c'est que on rentrant l'adresse manuelement ça marche nickel, mais une fois on veut mettre du php, ça marche pas, méme si je met rien q'un echo de mon adresse.
quelqu'un peut m'aider svp.
je vous remercie d'avance.

Eléphant du PHP | 110 Messages

11 avr. 2012, 14:15

Bonjour,

Je n'ai pas intégralement compris, si tu pouvais faire un print_r();

Je t'ai mâché le travail :
<?php
require('fonctions.php');
ConnectBase();

$req = mysql_query('SELECT * FROM map'); // or die("Balise 1" . mysql_error() site en production

while ($data = mysql_fetch_assoc($req)) { // while.. 
    echo $data['adresse'];
	echo $data['cp'];
	echo $data['vil'];
}

print_r($req); // voir ce que ça donne.
?>

Eléphant du PHP | 62 Messages

11 avr. 2012, 14:52

merci beaucoup la j'arrive à recuprere l'adresse, c'est genial
par contre la j'aimerai l'afficher comme ça
<b id="adresse">94 Rue d'Alésia, 75014 Paris</b>
c'est à dire avec la virgule, et l'espace entre la virgule er le code postale, et aussi entre le code postale et la ville
je vous remercie d'avance.

Eléphant du PHP | 62 Messages

11 avr. 2012, 14:53

c'est bon j'ai trouvé
echo $data['adresse'].' , '.$data['cp'].' '.$data['vil'];

Eléphant du PHP | 62 Messages

11 avr. 2012, 15:05

merci beaucoup l'amiiiiiiiiiiiiiiiiiiiiii :D :D :D :D :D :D :D :D :D :D :D

Eléphant du PHP | 110 Messages

11 avr. 2012, 15:10

Pas de soucis.