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 -
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 :
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++; } ?>
A voir également:
- Aide PHP
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
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++; } ?>