Script de news qui multiplie les apostrophes dans le texte

Script de news qui multiplie les apostrophes dans le texte - PHP - Programmation

Marsh Posté le 01-08-2008 à 08:45:18    

J'ai utilisé un script de news (celui de 1two). Le script fonctionne bien mais il fait faire des petits aux apostrophes du texte.
 
Je m'explique, j'ecris dans une news : t'es la. A la validation il va m'ecrire dans la news : t''es la. Si je fais modifier, il m'affiche : t''es la. Si je valide comme ca, il va m'afficher ensuite : t''''es la. A chaque modification il multiplie par 2 les apostrophes du texte.
 
Voici le code php du script sur la page qui affiche les news :
 

Code :
  1. <?php include ('intranews/_connexion.php'); ?>
  2. <table width="900" border="0" align="center" cellpadding="0" cellspacing="3">
  3.   <tr>
  4.     <td width="48" height="34"><a href="intranews/index.php" class="lien2"></a></td>
  5.     <td width="66" valign="middle"><a href="http://192.168.10.249:8080/index.php" class="lien2">Accueil</a></td>
  6.     <td width="425" valign="middle"><a href="intranews/admin/index.php" class="lien2">Administation</a></td>
  7.     <td width="326" align="right" valign="middle">
  8.  <form name="formrecherche" id="formrecherche" method="post" action="">
  9.    <p align="right"><span class="textebig">Rechercher : </span>
  10.   <input type="text" name="recherche" />
  11.           <input type="submit" name="rechercher" value="OK" /></p>
  12.  </form> </td>
  13.     <td width="17">&nbsp;</td>
  14.   </tr>
  15. </table>
  16. <table width="900" border="0" align="center" cellpadding="0" cellspacing="3" class="texte">
  17.   <tr valign="top">
  18.     <td width="46" rowspan="4" align="center"><br> </td>
  19.     <td width="400" align="center"><img src="intranews/design/sephaccueil.jpg" width="400" height="230"><BR><BR><a href="IntraSephira/index.php"><img src="intranews/design/lemans1.jpg" width="217" height="60" border="1" class="lien3"></a><BR><BR><a href="intracrip/index.html"><img src="intranews/design/marseille1.jpg" width="217" height="60" border="1"></a></td>
  20.     <td width="398" rowspan="4">
  21. <?php if (($_POST['rechercher']=="OK" ) and ($_POST['recherche']!="" ))
  22. {
  23. $query="SELECT titre, texte, photo, DATE_FORMAT(date_ins, '%d-%m-%Y'), heure_ins, compteur FROM 1two_news_news WHERE titre LIKE '%$recherche%' or texte LIKE '%$recherche%' ORDER BY date_ins DESC , heure_ins DESC";
  24. $res_recherche = @mysql_query($query,$db);
  25. if (@mysql_num_rows($res_recherche)!=0)
  26.  {
  27.  $nbrecherche=mysql_num_rows($res_recherche);
  28.  for ($i=0; $i<$nbrecherche; $i=$i+1)
  29.   {
  30.   $list_recherche=@mysql_fetch_row($res_recherche);
  31.   echo "<table width='100%' border='0' cellspacing='2' cellpadding='0' bgcolor='#F7F7F7' class='cadrenews'>";
  32.   echo "<tr>";
  33.   echo "<td>";
  34.   echo "<table width='100%' border='0' cellspacing='0' cellpadding='3'>";
  35.   echo "<tr>";
  36.   echo "<td width='60%' valign='top' class='textebig'>$list_recherche[0]</td>";
  37.   echo "<td width='40%' align='right' valign='top' class='textedate'>Posté le $list_recherche[3]<br>à $list_recherche[4]</td>";
  38.   echo "</tr>";
  39.   echo "</table>";
  40.   echo "<table width='100%'>";
  41.   echo "<tr>";
  42.   echo "<td width='100%' valign='top' class='texte'>"; if ($list_recherche[2]!="" ) {echo "<img src='$list_recherche[2]' width='150' align='left'>";} echo $list_recherche[1] . "</td>";
  43.   echo "</tr>";
  44.   echo "</table><br>";
  45.   $query="SELECT newscompteur FROM 1two_news_commentaires WHERE newscompteur='$list_recherche[5]'";
  46.   $res_nb_commentaires = @mysql_query($query,$db);
  47.   $list_nb_commentaires=mysql_num_rows($res_nb_commentaires);
  48.   echo "<span class='textesmall'><a href='?news=$list_recherche[5]&action=poster#com' class='lien1'>$list_nb_commentaires commentaire(s)</a> - <a href='?news=$list_recherche[5]&action=poster#postcom' class='lien1'>Poster un commentaire</a></span>";
  49.   echo "</td></tr>";
  50.   echo "</table>";
  51.   }
  52.  }
  53. }
  54. ?>
  55. <?php //------------------------------- Gestion des commentaires -------------------------------
  56. if ($_GET['action']=="poster" )
  57. {
  58. $query="SELECT titre, texte, photo, DATE_FORMAT(date_ins, '%d-%m-%Y'), heure_ins, compteur FROM 1two_news_news WHERE compteur='$news'";
  59. $res_news_commentaire = @mysql_query($query,$db);
  60. $list_news_commentaire=@mysql_fetch_row($res_news_commentaire);
  61. echo "<table width='100%' border='0' cellspacing='2' cellpadding='0' bgcolor='#F7F7F7' class='cadrenews'>";
  62. echo "<tr>";
  63. echo "<td>";
  64. echo "<table width='100%' border='0' cellspacing='0' cellpadding='3'>";
  65. echo "<tr>";
  66. echo "<td width='60%' valign='top' class='textebig'>$list_news_commentaire[0]</td>";
  67. echo "<td width='40%' align='right' valign='top' class='textedate'>Posté le $list_news_commentaire[3]<br>à $list_news_commentaire[4]</td>";
  68. echo "</tr>";
  69. echo "</table>";
  70. echo "<table width='100%'>";
  71. echo "<tr>";
  72. echo "<td width='100%' valign='top' class='texte'>"; if ($list_news_commentaire[2]!="" ) {echo "<img src='$list_news_commentaire[2]' width='150' align='left'>";} echo $list_news_commentaire[1] . "</td>";
  73. echo "</tr>";
  74. echo "</table>";
  75. echo "</td></tr>";
  76. echo "</table><br>";
  77. if (isset($_POST['soumettrecommentaire']))
  78.  {
  79.  if (($_POST['soumettrecommentaire']=="Envoyer" ) and ($_POST['nom']!="" ) and ($_POST['commentaire']!="" ))
  80.   {
  81.   $nom=strip_tags($nom);
  82.   $commentaire=strip_tags($commentaire);
  83.   $query="INSERT INTO 1two_news_commentaires (newscompteur, nom, commentaire, date_ins, heure_ins) VALUES ('$news', '$nom', '$commentaire', NOW(), NOW())";
  84.   $result = mysql_query($query,$db);
  85.   echo "<span class='textebig'><img src='design/ls-valid.gif'> <strong>Votre commentaire a été soumis.</strong></span><br><hr size='1'><br>";
  86.   $nom=""; $email=""; $siteweb=""; $commentaire="";
  87.   }
  88.  else
  89.   {
  90.   if ($_POST['soumettrecommentaire']=="Envoyer" )
  91.    {
  92.    if ($_POST['nom']=="" ) {echo "<span class='textebig'><font color='#FF0000'><strong>- Le champs nom est requis</strong></font></span><br><br>";}
  93.    if ($_POST['commentaire']=="" ) {echo "<span class='textebig'><font color='#FF0000'><strong>- Le champs commentaire est requis</strong></font></span><br><br>";}
  94.    }
  95.   }
  96.  }
  97. ?>
  98. <?php echo "<span class='textebig'><a name='com'>Commentaires :</a></span><br><br>";
  99. $query="SELECT newscompteur, nom, email, siteweb, commentaire, DATE_FORMAT(date_ins, '%d-%m-%Y'), heure_ins, compteur FROM 1two_news_commentaires WHERE newscompteur='$news' ORDER BY date_ins DESC , heure_ins DESC";
  100. $res_get_commentaire = @mysql_query($query,$db);
  101. if (@mysql_num_rows($res_get_commentaire)!=0)
  102.  {
  103.  $nb=mysql_num_rows($res_get_commentaire);
  104.  for ($i=0; $i<$nb; $i=$i+1)
  105.   {
  106.   $list_get_commentaire=@mysql_fetch_row($res_get_commentaire);
  107.   ?>
  108.   <?php echo "<table class='cadrecommentaires' width='100%'><tr><td><span class='texte'>Posté le $list_get_commentaire[5], par ";
  109.   if ($list_get_commentaire[2]!="" ) {echo "<a href='mailto:$list_get_commentaire[2]' class='lien1'>$list_get_commentaire[1]</a>";}
  110.   else {echo "$list_get_commentaire[1]";}
  111.   if ($list_get_commentaire[3]!="" ) {echo " - <a href='$list_get_commentaire[3]' class='lien1' target='_blank'>Site</a>";}
  112.   echo "<br><br></span>";
  113.   echo "<span class='texte'>$list_get_commentaire[4]</span></td></tr></table>"; ?><br>
  114.   <?php }
  115.  }
  116. ?>
  117. <span class="textebig"><a name="postcom">Ajouter un commentaire</a></span>
  118. <form name="form1" id="form1" method="post" action="">
  119.     <table width="100%" border="0" cellspacing="6" cellpadding="0" class="texte">
  120.           <tr>
  121.             <td>Nom et Prénom :<br /> <input name="nom" type="text" size="40" value="<?php echo $nom ?>" /></td>
  122.           </tr>
  123.           <tr>
  124.             <td>Commentaire :<br /> <textarea name="commentaire" cols="50" rows="7"><?php echo $commentaire ?></textarea></td>
  125.           </tr>
  126.           <tr>
  127.             <td><input type="submit" name="soumettrecommentaire" value="Envoyer" /></td>
  128.           </tr>
  129.         </table>
  130. </form>
  131. <?php }
  132. //------------------------------- Affichage des articles -------------------------------
  133. ?>
  134. <?php if (($_GET['action']!="poster" ) and ($_POST['rechercher']!="OK" ))
  135. {
  136. $query="SELECT ordre_news, nbr_news FROM 1two_news_preferences";
  137. $res_ordre_news = @mysql_query($query,$db);
  138. $list_ordre_news=mysql_fetch_row($res_ordre_news);
  139. if ($list_ordre_news[0]=="du plus ancien au plus récent" )
  140.  {
  141.  $query="SELECT titre, texte, photo, DATE_FORMAT(date_ins, '%d-%m-%Y'), heure_ins, compteur FROM 1two_news_news ORDER BY date_ins ASC , heure_ins ASC";
  142.  $res_news = @mysql_query($query,$db);
  143.  }
  144. else
  145.  {
  146.  $query="SELECT titre, texte, photo, DATE_FORMAT(date_ins, '%d-%m-%Y'), heure_ins, compteur FROM 1two_news_news ORDER BY date_ins DESC , heure_ins DESC";
  147.  $res_news = @mysql_query($query,$db);
  148.  }
  149. if (@mysql_num_rows($res_news)!=0)
  150.  {
  151.  $nb=mysql_num_rows($res_news);
  152.  $nbpage=ceil($nb/$list_ordre_news[1]);
  153.  if ($_GET['page']=="" ) {$page=1;}
  154.  for ($i=0; $i<$nb; $i=$i+1)
  155.   {
  156.   $list_news=@mysql_fetch_row($res_news);
  157.   if ( ($i>=$list_ordre_news[1]*$page-$list_ordre_news[1]) and ($i<$list_ordre_news[1]*$page) )
  158.    {
  159.    echo "<table width='100%' border='0' cellspacing='2' cellpadding='0' bgcolor='#F7F7F7' class='cadrenews'>";
  160.    echo "<tr>";
  161.    echo "<td>";
  162.    echo "<table width='100%' border='0' cellspacing='0' cellpadding='3'>";
  163.    echo "<tr>";
  164.    echo "<td width='60%' valign='top' class='textebig'>$list_news[0]</td>";
  165.    echo "<td width='40%' align='right' valign='top' class='textedate'>Posté le $list_news[3]<br>à $list_news[4]</td>";
  166.    echo "</tr>";
  167.    echo "</table>";
  168.    echo "<table width='100%'>";
  169.    echo "<tr>";
  170.    echo "<td width='100%' valign='top' class='texte'>"; if ($list_news[2]!="" ) {echo "<img src='$list_news[2]' width='150' align='left'>";} echo $list_news[1] . "</td>";
  171.    echo "</tr>";
  172.    echo "</table><br>";
  173.    $query="SELECT newscompteur FROM 1two_news_commentaires WHERE newscompteur='$list_news[5]'";
  174.    $res_nb_commentaires = @mysql_query($query,$db);
  175.    $list_nb_commentaires=mysql_num_rows($res_nb_commentaires);
  176.    echo "<span class='textesmall'><a href='?news=$list_news[5]&action=poster#com' class='lien1'>$list_nb_commentaires commentaire(s)</a> - <a href='?news=$list_news[5]&action=poster#postcom' class='lien1'>Poster un commentaire</a></span>";
  177.    echo "</td></tr>";
  178.    echo "</table><br><br>";
  179.    }
  180.   else {}
  181.   }
  182.  }
  183.  echo "<div align='right' class='texte'>Page ";
  184.  for ($j=1; $j<=$nbpage; $j++) { echo " <a href='?page=$j' class='lien1'>$j</a> "; }
  185.  echo "</div>";
  186. }
  187. ?>


 
 
Voici le code php du script sur la page administration qui permet d'ajouter des news :
 

Code :
  1. <?PHP
  2. if ($_GET['session']=="deconnexion" )
  3. {
  4. session_destroy();
  5. echo "<br><span class='texte'>Vous avez été déconnecté. <a href='index.php' class='lien1'>Cliquez ici</a> pour vous reconnecter.</span>";
  6. }
  7. else
  8. {
  9. $query="SELECT * FROM 1two_news_admin";
  10. $res_admin = @mysql_query($query,$db);
  11. $list_admin=@mysql_fetch_row($res_admin);
  12. if (($_SESSION["username"]==$list_admin[0]) and ($_SESSION["password"]==$list_admin[1]))
  13.  {
  14. ?>
  15.  <table width="100%" border="0" cellspacing="5" cellpadding="0">
  16.     <tr>
  17.    
  18.     <td class="texte"><a href="?menu=liste" class="lien2">Liste des news</a> | <a href="?menu=ajouter" class="lien2">Ajouter
  19.       une news</a> | <a href="?menu=preferences" class="lien2">Pr&eacute;f&eacute;rences</a>
  20.       | <a href="?menu=commentaires" class="lien2">Gestion des commentaires</a></td>
  21.      <td align="right"><a href="?session=deconnexion" class="lien2">D&eacute;connexion</a></td>
  22.     </tr>
  23.  </table>
  24.  <table width="100%" border="0" cellspacing="5" cellpadding="0">
  25.     <tr>
  26.      <td>
  27. <?PHP
  28.  if (($_POST['SubmitNews']=="Valider" ) and ($titre!="" ) and ($texte!="" ))
  29.   {
  30.   $query="INSERT INTO 1two_news_news (titre, texte, date_ins, heure_ins) VALUES ('$titre', '$texte', NOW(), NOW())";
  31.   $result=mysql_query($query,$db);
  32.   echo "<span class='textebig'><img src='../design/ls-valid.gif'> Article soumis avec succès.</span><br><hr size='1'>";
  33.   $titre=""; $texte="";
  34.   }
  35.  if ($_GET['menu']=="ajouter" )
  36.   {
  37. ?>
  38.         <form name="form1" method="post" action=""><br>
  39.        
  40.         <table width="100%" border="0" cellspacing="5" cellpadding="0" class="texte">
  41.           <tr>
  42.             <td width="20%" align="right" valign="top">Titre : </td>
  43.             <td><input name="titre" type="text" size="40" value="<?PHP echo $titre ?>"></td>
  44.             <td width="60%" valign="top">&nbsp;</td>
  45.           </tr>
  46.           <tr>
  47.             <td align="right" valign="top">Texte : </td>
  48.             <td><textarea name="texte" cols="40" rows="8"><?PHP echo $texte ?></textarea>
  49.             </td>
  50.             <td valign="top" class="tips">Vous pouvez ajouter du code HTML.</td>
  51.           </tr>
  52.           <tr>
  53.             <td align="right">&nbsp;</td>
  54.             <td><input type="submit" name="SubmitNews" value="Valider"></td>
  55.             <td>&nbsp;</td>
  56.           </tr>
  57.         </table>
  58.         </form>
  59. <?PHP
  60.   }
  61. ?>
  62.      </td>
  63.     </tr>
  64.  </table>
  65.  <table width="100%" border="0" cellspacing="5" cellpadding="0">
  66.     <tr>
  67.      <td>
  68. <?PHP
  69.  if ($_GET['action']=="suppnews" )
  70.   {
  71.   $query="DELETE FROM 1two_news_news WHERE compteur='$compteur'";
  72.   $res_supp = @mysql_query($query,$db);
  73.   echo "<span class='textebig'><img src='../design/ls-valid.gif'> Article supprimé avec succès.</span><br><hr size='1'>";
  74.   }
  75.  if ($_POST['SubmitEdit']=="Modifier" )
  76.   {
  77.   $query="UPDATE 1two_news_news SET titre='$titre', texte='$texte', date_ins='$date' WHERE compteur='$compteur'";
  78.   $res_modif = @mysql_query($query,$db);
  79.   echo "<span class='textebig'><img src='../design/ls-valid.gif'> Article modifié avec succès.</span><br><hr size='1'>";
  80.   }
  81.  if ($_GET['action']=="editnews" )
  82.   {
  83.   $query="SELECT * FROM 1two_news_news WHERE compteur='$compteur'";
  84.   $res_edit=mysql_query($query,$db);
  85.   $list_edit=@mysql_fetch_row($res_edit);
  86.   echo "<span class='textebig'>Edition de la news $list_edit[0]</span>";
  87. ?>
  88.         <form name="form1" method="post" action="">
  89.          <table width="100%" border="0" cellspacing="5" cellpadding="0" class="texte">
  90.          <tr>
  91.          <td width="20%" align="right" valign="top">Titre : </td>
  92.          <td><input name="titre" type="text" size="40" value="<?PHP echo $list_edit[0]; ?>"></td>
  93.          </tr>
  94.          <tr>
  95.          <td align="right" valign="top">Texte : </td>
  96.          <td><textarea name="texte" cols="40" rows="8"><?PHP echo $list_edit[1]; ?></textarea></td>
  97.          </tr>
  98.          <tr>
  99.          <td align="right" valign="top">Date : </td>
  100.          <td><input type="text" name="date" value="<?PHP echo $list_edit[3]; ?>"></td>
  101.          </tr>
  102.          <tr>
  103.          <td align="right">&nbsp;</td>
  104.          <td><input type="submit" name="SubmitEdit" value="Modifier"></td>
  105.          </tr>
  106.          </table>
  107.         </form>
  108. <?PHP
  109.   }
  110. ?>
  111.      </td>
  112.     </tr>
  113.  </table>
  114.  <table width="100%" border="0" cellspacing="5" cellpadding="0">
  115.     <tr>
  116.      <td>
  117. <?PHP
  118.  if (($_GET['menu']=="liste" ) OR ($_GET['menu']=="" ))
  119.   {
  120. ?>
  121.         <table width="100%" border="0" align="center" cellpadding="3" cellspacing="2" bordercolor="#000000" class="texte">
  122.          <tr align="center" bgcolor="D9D9D9">
  123.             <td width="30%"><strong>Titre</strong></td>     
  124.             <td width="100"><strong>Date insersion</strong></td>     
  125.             <td><strong>Upload photo</strong></td>
  126.             <td width="70"><strong>Photo</strong></td>
  127.             <td width="30"><strong>Modifier</strong></td>
  128.             <td width="30"><strong>Supprimer</strong></td>
  129.          </tr>
  130. <?PHP
  131.   $query="SELECT * FROM 1two_news_news ORDER BY date_ins DESC , heure_ins DESC";
  132.   $res_news = @mysql_query($query,$db);
  133.   if (@mysql_num_rows($res_news)!=0)
  134.    {
  135.    $nb=mysql_num_rows($res_news);
  136.    for ($i=0; $i<$nb; $i=$i+1)
  137.     {
  138.     $list_news=@mysql_fetch_row($res_news);
  139.     if ($i % 2 == 0) { echo "<tr bgcolor=\"#EEEEEE\" align=\"center\">"; }
  140.     else { echo "<tr bgcolor=\"#E6E6E6\" align=\"center\">"; }
  141.     echo "<td>" . $list_news[0] . "</td>";
  142.     echo "<td>" . $list_news[3] . "</td>";
  143.     echo "<td>";
  144. ?>
  145.     <FORM METHOD="POST" ENCTYPE="multipart/form-data" action="upload.php">
  146.         <INPUT TYPE=FILE NAME="file"><input type="hidden" name="compteur" value="<?PHP echo $list_news[5]; ?>">
  147.         <INPUT TYPE=SUBMIT NAME="upload_photo_news" value="<?PHP echo "Download"; ?>">
  148.     </FORM>
  149. <?PHP
  150.     echo "</td>";
  151.     echo "<td>"; if ($list_news[2]!="" ) { echo "<img src='../" . $list_news[2] . "' width='70'><br>"; echo "<a href='delete.php?compteur=$list_news[5]'>supprimer</a>"; } echo "</td>";
  152.     echo "<td><a href=\"?menu=liste&action=editnews&compteur=$list_news[5]\"><img src='../design/edit.gif' border='0' alt='Editer la news " . $list_news[0] . "'></a></td>";
  153.     echo "<td><a href=\"?menu=liste&action=suppnews&compteur=$list_news[5]\"><img src='../design/icone-supprimer.gif' border='0' alt='Supprimer la news " . $list_news[0] . "'></a></td>";
  154.     echo "</tr>";
  155.     }
  156.    }
  157. ?>
  158.   </table>
  159. <?PHP
  160.   }
  161. ?>
  162.      </td>
  163.     </tr>
  164.  </table>
  165. <table width="100%" border="0" cellspacing="5" cellpadding="0">
  166.   <tr>
  167.     <td>
  168. <?PHP
  169.  if ($_GET['menu']=="preferences" )
  170.   {
  171.   if ($_POST['SubmitPreferences']=="Valider les préférences" )
  172.    {
  173.    $query_update_preferences="UPDATE 1two_news_preferences SET ordre_news='$ordre_news'";
  174.    $res_update_preferences=@mysql_query($query_update_preferences,$db);
  175.    $query_update_preferences="UPDATE 1two_news_preferences SET nbr_news='$nbr_news'";
  176.    $res_update_preferences=@mysql_query($query_update_preferences,$db);
  177.    echo "<span class='textebig'><img src='../design/ls-valid.gif'> Vos préférences ont été sauvegardées avec succès.</span><br><hr size='1'>";
  178.    }
  179.   $query="SELECT ordre_news, nbr_news FROM 1two_news_preferences";
  180.   $res_user_profile=@mysql_query($query,$db);
  181.   $list_user_profile=mysql_fetch_row($res_user_profile);
  182. ?>
  183.   <form name="form3" method="post" action="">
  184.      <table width="100%" border="0" cellspacing="3" cellpadding="0" class="texte">
  185.       <tr>
  186.         <td width="20%" align="right">Affichage des articles : </td>
  187.         <td><select name="ordre_news">
  188.            <option <?PHP if ($list_user_profile[0]=="du plus récent au plus ancien" ) {echo "selected";} ?>>du plus r&eacute;cent au plus ancien</option>
  189.            <option <?PHP if ($list_user_profile[0]=="du plus ancien au plus récent" ) {echo "selected";} ?>>du plus ancien au plus r&eacute;cent</option>
  190.          </select></td>
  191.        </tr>
  192.       <tr>
  193.         <td align="right">Nombre d'article par page : </td>
  194.         <td><input type="text" name="nbr_news" value="<?PHP echo $list_user_profile[1]; ?>"></td>
  195.       </tr>
  196.       <tr>
  197.         <td>&nbsp;</td>
  198.         <td><input type="submit" name="SubmitPreferences" value="Valider les préférences"></td>
  199.       </tr>
  200.      </table>
  201.   </form>
  202. <?PHP
  203.   }
  204. ?>
  205. </td>
  206.   </tr>
  207. </table>
  208. <table width="100%" border="0" cellspacing="5" cellpadding="0">
  209.   <tr>
  210.     <td>
  211. <?PHP
  212.  if ($_GET['menu']=="commentaires" )
  213.   {
  214. ?>
  215.   <?PHP
  216.   if ($_GET['action']=="delete" )
  217.    {
  218.    $query="DELETE FROM 1two_news_commentaires WHERE compteur='$compteur'";
  219.    $res_modifier = @mysql_query($query,$db);
  220.    echo "<span class='textebig'><img src='../design/ls-valid.gif'> Le commentaire a été supprimée avec succès.</span><br><hr size='1'><br>";
  221.    }
  222. ?>
  223.   <table width="100%" border="0" cellspacing="2" cellpadding="0" class="texte">
  224.      <tr valign="top">
  225.       <td class="texte">Liste des commentaires du plus r&eacute;cent au plus ancien :</td>
  226.      </tr>
  227.   </table>
  228.   <table width="100%" border="0" align="center" cellpadding="3" cellspacing="2" bordercolor="#000000" class="texte">
  229.          <tr align="center" bgcolor="D9D9D9">
  230.             <td width="100"><strong>Ecrit par</strong></td>     
  231.             <td width="100"><strong>Date insersion</strong></td>     
  232.             <td width="150"><strong>Email</strong></td>
  233.             <td width="150"><strong>Site web</strong></td>
  234.   <td><strong>Commentaire</strong></td>
  235.             <td width="30"><strong>Supprimer</strong></td>
  236.          </tr>
  237. <?PHP
  238.   $query="SELECT * FROM 1two_news_commentaires ORDER BY date_ins DESC , heure_ins DESC";
  239.   $res_commentaires = @mysql_query($query,$db);
  240.   if (@mysql_num_rows($res_commentaires)!=0)
  241.    {
  242.    $nb=mysql_num_rows($res_commentaires);
  243.    for ($i=0; $i<$nb; $i=$i+1)
  244.     {
  245.     $list_commentaires=@mysql_fetch_row($res_commentaires);
  246.     if ($i % 2 == 0) { echo "<tr bgcolor=\"#EEEEEE\" align=\"center\">"; }
  247.     else { echo "<tr bgcolor=\"#E6E6E6\" align=\"center\">"; }
  248.     echo "<td>" . $list_commentaires[1] . "</td>";
  249.     echo "<td>" . $list_commentaires[5] . "</td>";
  250.     echo "<td>" . $list_commentaires[2] . "</td>";
  251.     echo "<td>" . $list_commentaires[3] . "</td>";
  252.     echo "<td>" . $list_commentaires[4] . "</td>";
  253.     echo "<td><a href=\"?menu=commentaires&action=delete&compteur=$list_commentaires[7]\"><img src='../design/icone-supprimer.gif' border='0' alt='Supprimer le commentaire'></a></td>";
  254.     echo "</tr>";
  255.     }
  256.    }
  257. ?>
  258.   </table>
  259. <?PHP
  260.   }
  261. ?>
  262. </td>
  263.   </tr>
  264. </table>
  265. <?PHP
  266.  }
  267. else
  268.  {
  269.  session_destroy();
  270. ?>
  271. <form name="form2" method="post" action="">
  272.     <table width="100%" border="0" cellspacing="3" cellpadding="0" class="texte">
  273.      <tr>
  274.      <td width="30%" align="right">Nom d'utilisateur : </td>
  275.      <td><input type="text" name="username"></td>
  276.      </tr>
  277.      <tr>
  278.      <td align="right">Mot de passe : </td>
  279.      <td><input type="password" name="password"></td>
  280.      </tr>
  281.      <tr>
  282.      <td>&nbsp;</td>
  283.      <td><input type="submit" name="SubmitUser" value="Connexion"></td>
  284.      </tr>
  285.     </table>
  286.  </form><br><br>
  287. <?PHP
  288.  }
  289. }
  290. ?>


 
Je vous remercie de votre aide.


Message édité par esteban72 le 01-08-2008 à 09:20:10
Reply

Marsh Posté le 01-08-2008 à 08:45:18   

Reply

Marsh Posté le 01-08-2008 à 09:06:20    

met ton code dans les balises codes, ca sera déja plus compréhensible
 
et fait  un peu le menage, car je pense pas que tout ce que tu nous a donnée soit nécessaires,  


Message édité par infoman64 le 01-08-2008 à 09:12:26
Reply

Marsh Posté le 01-08-2008 à 09:21:04    

Merci, je connaissais pas cette balise ;)
 
Le probleme c'est que je ne sais pas du tout d'où peux venir le probleme d'apostrophe donc pour reduire ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed