Probleme d'affichage avec une requete SQL

Eléphanteau du PHP | 15 Messages

23 juil. 2009, 13:49

bonjour,

j'ai fais une requête qui va rechercher les informations nécessaires en bdd.
ensuite je fais une boucle while :

Code : Tout sélectionner

while($data = mysql_fetch_assoc($req)) { echo '<a href='.$data['photo1']. ' title=' .$data['description']. '>'; }
j'ai vérifié ma variable, $data['description'] contient une phrase (avec des espaces je précise ^^)

Mon problème est que dans ma boucle while, avec

Code : Tout sélectionner

title=' .$data['description']. '
je n'ai que le premier mot qui s'affiche, dès qu'il y a un espace je n'ai plus la suite de la phrase

Je débute en PHP :p
Je ne vois pas trop pourquoi ?
Si quelqu'un sait m'expliquer ??

Merci d'avance :o

Mammouth du PHP | 1353 Messages

23 juil. 2009, 13:57

Bonjour,

Il faut entourer la variable de " ", comme beaucoup de valeurs en html... de la meme maniere que l'on écrit

Code : Tout sélectionner

<a href="www.blabla.com" title="une phrase de description">
il faut que ton rendu html soit le même...

Entour donc tes valeurs de " " dans ton code php et tout devrait s'arranger...
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Eléphanteau du PHP | 15 Messages

23 juil. 2009, 14:10

En effet ça fonctionne bien mieux comme ça :)
Je n'y avais pas pensé .. alors que c'est tout bête !

Merci du coup de main guilt92 :wink: