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

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: 16 Jan 2004

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

Message le Jeu Sep 23, 2004 13:53

Salut,

Bon voici les codes:
Fichier origine:

Code: Tout sélectionner
<?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: Tout sélectionner
<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: Tout sélectionner
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: Tout sélectionner
Ligne: 2
Car: 29
Erreur: ')' attendu
Code: 0

En gros, juste après le 2nd " du
Code: Tout sélectionner
<script language="javascript"

Un indice ?
Dernière édition par Grantome le Jeu Sep 23, 2004 15:42, édité 1 fois.


George Abitbol
WRInaute passionné
WRInaute passionné
 
Messages: 1923
Inscription: 6 Juin 2003

Message le Jeu Sep 23, 2004 14:30

Il ne faut pas passer à la ligne dans un document.write(), c'est peut-être ça ton problème.


Bobez
WRInaute impliqué
WRInaute impliqué
 
Messages: 716
Inscription: 20 Mai 2004

Message le Jeu Sep 23, 2004 14:44

Pourquoi veux-tu utiliser du javascript pour afficher tes news ?

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: 16 Jan 2004

...

Message le Jeu Sep 23, 2004 14:45

Parce que je ne sais pas faire autrement :(

Code: Tout sélectionner
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

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: 16 Jan 2004

Message le Jeu Sep 23, 2004 18:25

Bon, bah, maintenant, je sais faire autrement...

J'ai enfin pigé le RSS.

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


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité