Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2240 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Script de news qui multiplie les apostrophes dans le texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script de news qui multiplie les apostrophes dans le texte

n°1767590
esteban72
Posté le 01-08-2008 à 08:45:18  profilanswer
 

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
mood
Publicité
Posté le 01-08-2008 à 08:45:18  profilanswer
 

n°1767601
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 01-08-2008 à 09:06:20  profilanswer
 

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
n°1767608
esteban72
Posté le 01-08-2008 à 09:21:04  profilanswer
 

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 ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Script de news qui multiplie les apostrophes dans le texte

 

Sujets relatifs
Récupérer texte pour envoi par mailProgramme de Coloration syntaxique
Différence guillemets et apostrophesProbleme de Script PHP
Script BATCH avec nom longecrire un script shell avec bash
Jquery - Bug script perso- style Jcarousel (très très basique!!)Comment insérer un script et un code htlm sur un site?
Afficher le pic de charge dédiée via un script WMI ou VBS (BGInfo)Insérer une condition VB dans Microsoft Script Editor
Plus de sujets relatifs à : Script de news qui multiplie les apostrophes dans le texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR