syntax error

Petit nouveau ! | 7 Messages

04 août 2011, 10:08

Bonjour tous le monde .
J'essai un système de news sur dreamweaver 8 et J'ai une erreur de syntaxe que je n'arrive pas a résoudre , un petit coup de main serait le bien venu ..

Code : Tout sélectionner

<body> <div id="wrapper"> <div id="header"><span>ADMINISTRATION DES NEWS</span></div> <div id="navigation"> <a href="#">Ajouter une news</a>&nbsp;|&nbsp;<a href="logout.php">D&eacute;connexion</a> </div> <div id="container"> <p id="ptitle">Liste des news</p> <table width="100%" class="tblrepeat"> <tr> <td>Titre</td> <td>Contenu news </td> <td>Date</td> <td>Actions</td> </tr> <?php if ($totalRows_RsListeNews > 0) { // Show if recordset not empty ?> <div class="pagination"> <ul> <li class="disablepage"> <?php if ($pageNum_RsListeNews > 0) { // Show if not first page ?> <a href="<?php printf("%s?pageNum_RsListeNews=%d%s", $currentPage, 0, $queryString_RsListeNews); ?>">Premier</a> <?php } // Show if not first page ?> </li> <?php $last=$totalPages_RsListeNews+1; $current=$pageNum_RsListeNews+1; for ($i = 1; $i <= $last; $i++) { if($current==$i){ echo "<span class='currentpage'> ". $i . "</span>"; } else { ?> <li><a href="<?php printf("%s?pageNum_RsListeNews=%d%s", $currentPage, min($totalPages_RsListeNews, $i-1), $queryString_RsListeNews); ?>"><?php echo $i;?></a></li> <?php } } ?> <?php if ($pageNum_RsListeNews < $totalPages_RsListeNews) { // Show if not last page ?> <li class="nextpage"><a href="<?php printf("%s?pageNum_RsListeNews=%d%s", $currentPage, $totalPages_RsListeNews, $queryString_RsListeNews); ?>">Dernier</a></li> <?php } // Show if not last page ?> </ul> </div> <tr> <td><?php echo $row_RsListeNews['id']; ?></td> <td><?php echo $row_RsListeNews['texte']; ?></td> <td><?php $date = $row_RsListeNews['time']; ?> <?php echo date('d-m-Y', $date); ?> à <?php echo date('H:i', $date); ?></td> <td><img src="<?php echo $row_RsListeNews['id']; ?>" /><img src="<?php echo $row_RsListeNews['id']; ?>" alt="delete" /></td> </tr> <?php if ($totalRows_RsListeNews == 0) { // Show if recordset empty ?> [b] <?php } <p class="redBold">Il n'y a pas de news actuellement</p> // Show if recordset not empty ?>[/b] <?php } // Show if recordset empty ?> </table> </div> </div> </body> </html> <?php mysql_free_result($RsListeNews); ?>
Il me dit : Parse error: syntax error, unexpected '<' in /balabla/news/admin/liste_news.php on line 65
celle-ci => <?php } <p class="redBold">Il n'y a pas de news actuellement</p> // Show if recordset not empty ?>

je vois que l'accent du début de phrase de "Il n'y " que j'ai enlever , les couleurs du code deviennent normal .. mais cela me fait toujours cette erreur .
Amicalement

Eléphanteau du PHP | 39 Messages

04 août 2011, 10:25

Tu ne peux pas mettre de HTML comme ça entre des balises <?php ?>. Tu dois soit les fermer, soit faire un echo '<p class="redBold">Il n\'y a pas de news actuellement</p>';
“We spend money that we do not have, on things we do not need, to impress people who do not care.”
― Will Smith

Petit nouveau ! | 7 Messages

04 août 2011, 10:46

Tu ne peux pas mettre de HTML comme ça entre des balises <?php ?>. Tu dois soit les fermer, soit faire un echo '<p class="redBold">Il n\'y a pas de news actuellement</p>';
Merci de ton aide Blowingfish =D>