[Réglé] PB PHP/SQL et JavaScript pour affichage de news

WRInaute passionné
Salut,

Bon voici les codes:
Fichier origine:

Code:
<?php 
$nbnews = 5;
include ($chemin . "xxx"); 
include ($chemin . "xxx"); 
include ($chemin . "xxx"); 
connexion(); 
$sql = "SELECT id_news, titre, auteur, date_ajout FROM news WHERE validation='1' ORDER BY id_news DESC LIMIT 0, " . $nbnews; 
$res = mysql_query($sql); 
$nbn = mysql_num_rows($res); 
while($aff = mysql_fetch_array($res)) { 
if(strlen($aff['titre'] >= 30)) 
$aff['titre'] = substr($aff['titre'], 0, 25) . "..."; 
echo "document.write('<font face='Arial' size='2'><b>" . $aff['date_ajout'] . " : </b><a href='" . $url_suite . "?id_news=" . $aff['id_news'] . "' target='_blank'>" . $aff['titre'] . "</a></font><br />');\r"; 
} 
mysql_close();
?>

Code pour afficher le fichier:

Code:
<script language="javascript" src="http://www.xxx.c0m/yyy.php" type="text/javascript"></script>

Bon, explication, si je fait un include de la page d'origine, cela fonctionne:
Code:
document.write('08/09/2004 : urg
'); document.write('31/08/2004 : test 3333
'); document.write('31/08/2004 : autre test
'); document.write('31/08/2004 : Test a nouveau
'); document.write('03/06/2004 : Carcassonne
');

Mais avec l'appel javascript, rien ne s'affiche.

J'ai une erreur:
Code:
Ligne: 2
Car: 29
Erreur: ')' attendu
Code: 0
En gros, juste après le 2nd " du
Code:
<script language="javascript"
Un indice ?
 
WRInaute passionné
...

Parce que je ne sais pas faire autrement :(

Code:
echo "document.write('<font face=\"Arial\" size=\"2\"><b>" . $aff['date_ajout'] . " : </b><a href=\"" . $url_suite . "?id_news=" . $aff['id_news'] . "\" target=\"_blank\">" . htmlentities($aff['titre']). "</a></font><br />');\n";

Voilà ce qu'il fallait que je mette.

Merci quand même
 
WRInaute passionné
Bon, bah, maintenant, je sais faire autrement...

J'ai enfin pigé le RSS.

Mais je laisse quand même le choix au site "preneur"
 
Discussions similaires
Haut