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   -
Bonjour,
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." &agrave; ".$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

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    <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." &agrave; ".$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++;
    }
    ?>
    0
  2. mister-gwada97one Messages postés 141 Statut Membre 7
     
    Merci.
    En faite j'avais oublié les points.
    '.$titre.' Le poin qui vient après titre.

    Bonne journée!! :)
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Penses à mettre en résolu
    0