nouvelle affiche

  • Inito
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Déc 30, 2003
  • Messages: 223
  • Status: Offline

Message Janvier 30th, 2004, 11:54 am

il s'agit d'une prise de nouvelles affiches de GI, Im coincé sur une erreur.
ce n'est que la partie affichage.

Code: [ Select ]
<?php
$db = mysql_connect("dave90_nl_db", "dave90", "") or die ("Connection to database failed");
mysql_select_db("dave90_nl_db", $db);
$news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC";
$news_result = mysql_query($news_SQL);
?>

<?php
//This part takes care of the message display
while($news = mysql_fetch_array($news_result)) {

?>
<P><br>
<center>
<table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<font face="arial">
<span style="font-size:12">
Posted on: <?php echo $news['news_datetime'] ?>
</span>
<br>
<span style="font-size:13">
<b><?php echo $news['news_header'] ?></b>
</span>
</font>
</td>
</tr>
<tr>
<td>
<?php
if(strlen($news['news_main']) > 220 {
$news['news_main'] = substr($news['news_main'], 0, 180) . " ... <a href="news.php?news_ID=" . $news['news_ID'] . ">more</a>";
}
?>
<br><font face="arial"><span style="font-size:13"><?php echo $news['news_main'] ?></span></font></td>
</tr>
</table>
</center>
<?php
}
mysql_close();
?>
  1. <?php
  2. $db = mysql_connect("dave90_nl_db", "dave90", "") or die ("Connection to database failed");
  3. mysql_select_db("dave90_nl_db", $db);
  4. $news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC";
  5. $news_result = mysql_query($news_SQL);
  6. ?>
  7. <?php
  8. //This part takes care of the message display
  9. while($news = mysql_fetch_array($news_result)) {
  10. ?>
  11. <P><br>
  12. <center>
  13. <table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
  14. <tr>
  15. <td>
  16. <font face="arial">
  17. <span style="font-size:12">
  18. Posted on: <?php echo $news['news_datetime'] ?>
  19. </span>
  20. <br>
  21. <span style="font-size:13">
  22. <b><?php echo $news['news_header'] ?></b>
  23. </span>
  24. </font>
  25. </td>
  26. </tr>
  27. <tr>
  28. <td>
  29. <?php
  30. if(strlen($news['news_main']) > 220 {
  31. $news['news_main'] = substr($news['news_main'], 0, 180) . " ... <a href="news.php?news_ID=" . $news['news_ID'] . ">more</a>";
  32. }
  33. ?>
  34. <br><font face="arial"><span style="font-size:13"><?php echo $news['news_main'] ?></span></font></td>
  35. </tr>
  36. </table>
  37. </center>
  38. <?php
  39. }
  40. mysql_close();
  41. ?>


me donne une erreur sur la ligne où if ($ strlen nouvelles.... commence

sa veut que si le poste a plus de 220 caractères, 180 sont affichés, et le reste lisible à un lien. (fixé par l'id de la poste)

sans que, de même normalement
Code: [ Select ]
echo $news['news_main']

works fine.

la survenance même lorsque j'essaie de changer le format de l'heure, mais mal laisser les choses à ce premier.
merci.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Janvier 30th, 2004, 11:54 am

  • RichB
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mai 17, 2003
  • Messages: 1121
  • Loc: Boston
  • Status: Offline

Message Janvier 30th, 2004, 11:59 am

On dirait que vous avez manqué une clôture pare notheses après les 220 et avant l'accolade ouvrante de la clause si.

Code: [ Select ]
if(strlen($news['news_main']) > 220 {

devraient être:
Code: [ Select ]
if(strlen($news['news_main']) > 220) {
Free Programming Resources
  • Inito
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Déc 30, 2003
  • Messages: 223
  • Status: Offline

Message Janvier 30th, 2004, 12:44 pm

damn, srry, j'ai remarqué une autre erreur trop btw.

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 186 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC