Location: PHPKode > projects > PHP My Ring > webring/add_com.php
<?
/* ----------------------------------------------------------------------------
                     A J O U T E R   U N   C O M M E N T A I R E
         PHPMyRing (4.0) dernière modification du fichier [12-11-04]
   ---------------------------------------------------------------------------- */
require('include/config.php');
require('include/fonctions.php');
$conf=config();
InsertLang('',$conf['lang']);
// Si le numéro du site n'est pas défini
if (!$idsite)
   {

   $erreur="<p class=\"message-info-actions\">".
              _("Mais pour quel site voulez-vous faire un commentaire?? - Erreur de programmation, envoyez un rapport de bogue.").
	   "</p>";
   }
else
    {
    // On va aller chercher le nom du site concerné, ça sera fait ;)
    // Connexion MySQL
    $conn=connecte();
    $row=mysql_fetch_array(requete("SELECT site_nom FROM webring WHERE idsite=$idsite"));
    $site_nom=$row['site_nom'];
    if ($send)
       {
        if ((!$auteur) || (!$note) || (!$texte))
           {
           echo "<p class=\"message-info-actions\" style=\"text-align:center;\">".
	      _("Formulaire incomplet!").
	        "</p>";
           }
        else
            {
            // Ajout du commentaire
            $auteur=htmlentities(AddSlashes($auteur));
            $texte=nl2br(htmlentities(AddSlashes($texte)));
            if (requete("INSERT INTO webring_com (idsite,auteur,texte,note,date)".
                 "VALUES ($idsite,'$auteur','$texte',$note,NOW())"))
               {
               echo "<p class=\"message-info-actions\" style=\"text-align:center;\">".
                    _("Commentaire enregistr&eacute;, merci.").
		    "</p>";
               $ajout=1;
               }
            else
                {
                $erreur = _("Erreur lors de l'ajout du commentaire, contactez l'administrateur SVP!");
                }
            }
        }

    }
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><? echo _("Commentaires sur le site")." ".$site_nom; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<? echo _("iso-8859-15"); ?>">
<link rel="StyleSheet" type="text/css" href="styles.css">
  <!-- Attention, n'enlevez surtout pas les lignes qui suivent -->
  <?
  if (!file_exists('styles_perso.css'))
     {
     echo "<link rel=\"StyleSheet\" type=\"text/css\" href=\"styles_perso-dist.css\" />";
     }
  else
     {
     echo "<link rel=\"StyleSheet\" type=\"text/css\" href=\"styles_perso.css\" />";
     }
  ?>
  
</head>

<body>
<?
if (!$erreur && !$ajout)
   {
?>
<form method="post" action="<? echo $PHP_SELF; ?>">
<input type="hidden" name="idsite" value="<? echo $idsite ?>" />
<input type="hidden" name="send" value="1" />
  <table width="95%" border="0" class="tablewebring">
    <tr> 
      <td colspan="2" class="table1" width="0">
        <div align="center" class="cellule_liste"><? echo _("Ajouter un commentaire sur le site")." ".$site_nom; ?></div>
      </td>
    </tr>
    <tr> 
      <td width="50%"><? echo _("Votre nom"); ?> : </td>
      <td width="50%"> 
        <input type="text" name="auteur" size="20" maxlength="15" value="<? echo $auteur; ?>" />
      </td>
    </tr>
    <tr> 
      <td width="50%"><? echo _("Notation"); ?> : </td>
      <td width="50%"> 
        <select name="note">
        <?
        $i=1;
        while ($i<=10)
              {
              echo "<option value='$i'";
              if  ($i==$note) echo "selected";
              echo ">$i</option>";
              $i++;
              }
        ?>
        </select>
        /10 </td>
    </tr>
    <tr> 
      <td width="50%"><? echo _("Commentaire"); ?> : </td>
      <td width="50%"> 
        <textarea name="texte" cols="20" rows="3"><? echo $texte; ?></textarea>
      </td>
    </tr>
    <tr> 
      <td width="50%"> 
        <div align="center"> 
          <input type="submit" name="Submit" value="<? echo _("Envoyer"); ?>" />
        </div>
      </td>
      <td width="50%"> 
        <div align="center"> 
          <input type="reset" name="Submit2" value="<? echo _("RAZ"); ?>" />
        </div>
      </td>
    </tr>
  </table>
</form>
   <?
   // fin if erreur
   }
elseif ($erreur)
    {
    echo $erreur;
    ?>
    <p style="text-align:center">
       <a href="JavaScript:document.history.back();"><? echo _("Retour"); ?></a>
    </p>
    <?
    }
elseif ($ajout)
       {
       ?>
       <p style="text-align:center">
          <a href="view_com.php?idsite=<? echo $idsite; ?>"><? echo _("Retour aux commentaires"); ?></a>
       </p>
       <?
       }
    ?>
<br />
<p style="text-align:center;">
  <a href="JavaScript:window.close();"><? echo _("Fermer la fen&ecirc;tre"); ?></a>
</p>
</body>
</html>
Return current item: PHP My Ring