All pastes #125674 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-08-10 20:36 UTC
rendered paste body
<?php

require('configurations/connection_bdd.php');

                echo $_POST['auteur'];
                echo $_POST['contenu'];
                echo $_POST['id_billet'];

if(!empty($_POST['auteur']) && !empty($_POST['contenu']) && !empty($_POST['id_billet']))
        {
                $id_billet = intval($_POST['id_billet']);
                $auteur = htmlentities($_POST['auteur'], ENT_QUOTES);
                $contenu = htmlentities($_POST['contenu'], ENT_QUOTES);
 mysql_query("INSERT INTO commentaires VALUES(id_billet, auteur, contenu, timestamp) VALUES(" .$id_billet. "," .$auteur. "," .$contenu.", ".time().")");

        }

//      echo 'chut! ';


// $id_billet = intval($_GET['billet_id']);

elseif(isset($_GET['id_billet']))
{ // début if

$id = $_GET['billet_id'];
$reponse_commentaires = mysql_query("SELECT titre, contenu, auteur, timestamp  FROM billets WHERE id=$id");
$retour_commentaires = mysql_fetch_array($reponse_commentaires);

include("includes/include_haut_commentaires.php");

?>
                <h2>Billet.</h2>
                 <div class="titre_billet">
                <b>
                <?php echo $retour_commentaires['titre']; ?></b>
                </div>
                <div class="contenu_billet">
                <?php echo $retour_commentaires['contenu']; ?>
                </div>
                <div class="date_auteur_billet">
                Billet écrit le
                <?php echo $retour_commentaires['date']; ?>
                par
                <?php echo $retour_commentaires['auteur']; ?>
                </div>
                <h3>Commentaires.</h3>
<?php   while($retour_commentaires = mysql_fetch_array($reponse_commentaires))
                { ?>
                        <div class="auteur_commentaires_billet">
<!-- auteur -->         Par <?php echo $retour_commentaires['auteur']; ?><br />

 </div>
<!-- contenu -->        <?php echo $retour_commentaires['contenu_commentaire']; ?><br />

<!--date -->            <?php echo $retour_commentaires['timestampc']; ?>
        <?php   }                       ?>

<!-- Poster un commentaire sur le billet -->

<h3>Poster un commentaire.</h3>

 <form method="post" action="index.php?billet_id=<?php echo $id_billet ?>&amp;confirmation=yes">
<p>

Votre prénom ou pseudo : <br />

<input type="text" name="auteur" />

<br /><br />Votre commentaire : <br />

<textarea name="contenu" rows="9" cols="50">

</textarea>
<input type="hidden" name="id_billet" value="<?php echo $id_billet; ?>"/>
<br /><br />

<input type="submit" value="Envoyer mon commentaire" />
<br /><br /><span style="font-size:13px">(Tous les champs doivent être remplis !)</span>

</p>
</form>

<?php

  if($_GET['confirmation'] == yes)
      {

            echo 'Votre commentaire a bien été ajouté !';
        }


        } // Fin if

else

         { // début else

include("includes/include_haut.php");

?>

                <!-- Affichage du message d'accueil -->
div class="MessageAccueil">

<?php

$reponse = mysql_query("SELECT * FROM MessageAccueil"); // Requête
$donnees = mysql_fetch_array($reponse)

?>

<?php echo $donnees['Message']; // Affichage du contenu         ?><br />
                </div>

<!-- Affichages des billets -->
<br /><b>Billets :</b>
<br />
<?php

$retour_requete = mysql_query('SELECT COUNT(*) AS nb_billets FROM billets');
$donnees_nb_enntrees = mysql_fetch_array($retour_requete);

?>

(<?php echo $donnees_nb_enntrees['nb_billets']; ?> billets ont été rédigés !)
<br />

<?php
$reponse = mysql_query("SELECT * FROM billets ORDER BY id DESC LIMIT 15");

 while($donnees = mysql_fetch_array($reponse))
        {
?>
                <div class="titre_billet">
                <?php echo $donnees['titre']; ?>
                </div>
                <div class="contenu_billet">
                <?php echo $donnees['contenu']; ?>
                </div>
                <div class="date_auteur_billet">
                Billet écrit le
                <?php echo $donnees['date']; ?>
                par
                <?php echo $donnees['auteur']; ?>
                <a href="index.php?billet_id=<?php echo $donnees['id'] ?>">Commentaires</a>
                </div>

<?php
        }
?> <br /><a href="archives_billets.php">Archives</a>


<?php
}
mysql_close(); // déconnection à la base de données

?>


<?php include("includes/include_bas.php"); ?>