Aide PHP
Résolu
mister-gwada97one
Messages postés
141
Statut
Membre
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai un problème svp.
j'ai un script de news mais il m'indique une erreur Oo :
Ligne 27:
Toute la page:
j'ai un problème svp.
j'ai un script de news mais il m'indique une erreur Oo :
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /home/lilkey/public_html/wi/inc/news.php on line 27
Ligne 27:
<span style="float:right;">Le '.$date'</span>
Toute la page:
<?
// Include de la connexion sql
include('sql.php') ;
// Requete sql pour récupérer les news
$requete_news = mysql_query("SELECT * FROM news ORDER BY id DESC",$connexion);
$news = mysql_num_rows($requete_news);
?>
<?
$i = 0;
while ($i < $news) {
// Variables date
$date = mysql_result($requete_news,$i,"date");
$annee = date("Y", $date);
$mois = date("m", $date);
$jour = date("d", $date);
$heure = date("H", $date);
$minute = date("i", $date);
$month = date("F", $date);
$date = $jour."/".$mois."/".$annee." à ".$heure."h".$minute;
// Autres variables
$titre = mysql_result($requete_news,$i,"titre");
$auteur = mysql_result($requete_news,$i,"auteur");
$texte = mysql_result($requete_news,$i,"texte");
// Affichage de la news //
echo '<div class="news_barre">
<span style="float:left;">'.$titre'</span>
<span style="float:right;">Le '.$date'</span>
</div>
<div id="date_news"><div id="jour_news">'.$jour'</div><div id="mois_news">'.$month'</div> </div>
<p style="text-align:justify;">
<span>
'.$texte'
</span></p>';
$i++; }
?>
3 réponses
-
<span style="float:left;">'.$titre'</span>À toutes tes variables, tu oublies de mettre un point après.
Voici ton script corrigé et nettoyé des "ici je fais ci et là je fais ça" (commentaires inutiles) :<?php include('sql.php') ; $requete_news = mysql_query("SELECT * FROM news ORDER BY id DESC",$connexion); $news = mysql_num_rows($requete_news); $i = 0; while ($i < $news) { $date = mysql_result($requete_news,$i,"date"); $annee = date("Y", $date); $mois = date("m", $date); $jour = date("d", $date); $heure = date("H", $date); $minute = date("i", $date); $month = date("F", $date); $date = $jour."/".$mois."/".$annee." à ".$heure."h".$minute; $titre = mysql_result($requete_news,$i,"titre"); $auteur = mysql_result($requete_news,$i,"auteur"); $texte = mysql_result($requete_news,$i,"texte"); echo '<div class="news_barre">'."\n". "\t".'<span style="float:left;">'.$titre.'</span>'."\n". "\t".'<span style="float:right;">Le '.$date.'</span>.'."\n". '</div>'."\n". '<div id="date_news"><div id="jour_news">'.$jour.'</div><div id="mois_news">'.$month.'</div></div>'."\n". '<p style="text-align:justify;">'."\n". '<span>'."\n". "\t".$texte."\n". '</span></p>'; $i++; } ?> -
Merci.
En faite j'avais oublié les points.
'.$titre.' Le poin qui vient après titre.
Bonne journée!! :) -
Penses à mettre en résolu