problème retour à la ligne

Eléphant du PHP | 246 Messages

20 nov. 2005, 20:06

Bonsoir tout le monde ! J'ai un ptit problème avec du javascript dans une boucle en php...

echo '<SCRIPT language="javascript">
  if (document.images) {';

while($data = mysql_fetch_assoc($req)) 
{
$nb++;
$nb2++;
echo ' image'.$nb.' = new Image';
echo ' image'.$nb2.'.src = "'.$data['logo'].'"';

}

echo '}</SCRIPT>';
Le problème, c'est que dans ma page quand je regarde le code source j'ai enfaite :

Code : Tout sélectionner

if (document.images) { image0 = new Image image0.src = "un-lien-peut-importe" image1 = new Image image1.src = "un-lien-peu-importe" etc................}</SCRIPT>
C'est enfaite tout en une ligne et ca ne marchera pas (jai essayé). J'aimerais avoir plutot :

Code : Tout sélectionner

if (document.images) { image0 = new Image image0.src = "un-lien-peut-importe" image1 = new Image image1.src = "un-lien-peu-importe" etc................ }</SCRIPT>
Et de cette manière ça marchera. Mais le problème c'est que je sais pas faire ces retour à la ligne...

Voilà, si on pourrais m'aider, ca serais sympa :D

Merci d'avance

Mammouth du PHP | 1311 Messages

20 nov. 2005, 20:14

salut
while($data = mysql_fetch_assoc($req))
{
$nb++;
$nb2++;
echo ' image'.$nb.' = new Image'."\n";
echo ' image'.$nb2.'.src = "'.$data['logo'].'"'."\n";
} 

Eléphant du PHP | 246 Messages

20 nov. 2005, 20:23

Merci beaucoup, ça marche ! :D