if(isset($_GET['modifier_news']))// Si on demande de modifier une news { // On récupère les infos de la correspondante $retour = mysql_query('SELECT * FROM news WHERE id=' . $_GET['modifier_news']); $donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples $titre = $donnees['titre']; $contenu = $donnees['contenu']; $id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification $pseudo = $donnees['pseudo']; } else// C'est qu'on rédige une nouvelle news { // Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news $titre = ''; $pseudo = ''; $contenu = ''; $id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification } ?>
if(isset($_POST['titre']) AND isset($_POST['contenu'])) { $pseudo = addslashes($_POST['pseudo']); $titre = addslashes($_POST['titre']); $contenu = addslashes($_POST['contenu']); // On vérifie si c'est une modification de news ou pas if($_POST['id_news'] == 0) { // Ce n'est pas une modification, on crée une nouvelle entrée dans la table mysql_query("INSERT INTO news VALUES('', '" . $titre . "', '" . $contenu . "', '" . time() . "', '" . $pseudo . "')"); } else { // C'est une modification, on met juste à jour le titre et le contenu mysql_query("UPDATE news SET titre='" . $titre . "', contenu='" . $contenu . "' WHERE id=" . $_POST['id_news']); } }
if(isset($_GET['supprimer_news']))// Si on demande de supprimer une news { // Alors on supprime la news correspondante mysql_query('DELETE FROM news WHERE id=' . $_GET['supprimer_news']); } ?>
<?php $retour = mysql_query('SELECT * FROM news ORDER BY id DESC'); while($donnees = mysql_fetch_array($retour))// On fait une boucle pour lister les news { ?>
<?php }// Fin de la boucle qui liste les news ?>
</table>
</body>
</html>
voila
merci d'avance!! @+
problème news avec pseudo
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.