Aide PHP

Résolu
mister-gwada97one Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 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++; }
?>
A voir également:

3 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
<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
mister-gwada97one Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   7
 
Merci.
En faite j'avais oublié les points.
'.$titre.' Le poin qui vient après titre.

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