[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: Ven Jan 16, 2004 19:47

[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 accro
WRInaute accro
 
Messages: 1923
Inscription: Ven Juin 06, 2003 7:57

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 passionné
WRInaute passionné
 
Messages: 716
Inscription: Jeu Mai 20, 2004 13:03

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: Ven Jan 16, 2004 19:47

...

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: Ven Jan 16, 2004 19:47

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"


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 Julien Coquet, expert certifié officiellement par Google Analytics.

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

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google SearchMash, Google Related Links, Google Compute



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités