Ils disent de créer une page php " rédiger_news.php"
donc sa fait :
< a href=rediger_news.php>Ajouter une news</a>
mais en dessous ils mettent tout de suite sa
< ?
mysql_connect("localhost", " sdz", " mot_de_passe");
mysql_select_db("coursphp");
//------------------------------------------------
-----
/ / Vérification 1 : est-ce qu´on veut poster une news ?
//------------------------------------------------
-----
if ( isset($_POST[´titre´]) AND isset($_POST[´contenu´]))
{
$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() . " ´)");
}
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´]);
}
}
//------------------------------------------------
--------
/ / Vérification 2 : est-ce qu´on veut supprimer une 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´]);
}
? >
< table><tr>
< th>Modifier</th>
< th>Supprimer</th>
< th>Titre</th>
< th>Date</th>
< /tr>
< ?
$retour = mysql_query(´SELECT * FROM news ORDER BY id DESC´);
while ( $donnees = mysql_fetch_array($retour)) / / On fait une boucle pour lister les news
{
? >
< tr>
< td><? echo ´<a href="rediger_news.php?modifier_news=´ . $donnees[´id´] . ´">´; ? >Modifier</a></td>
< td><? echo ´<a href="liste_news.php?supprimer_news=´ . $donnees[´id´] . ´">´; ? >Supprimer</a></td>
< td><? echo stripslashes($donnees[´titre´]); ? ></td>
< td><? echo date(´d/m/Y´, $donnees[´timestamp´]); ? ></td>
< /tr>
< ?
} / / Fin de la boucle qui liste les news
? >
maisqu´est ce que je dois mettre dans la page rediger_news.php