bonjour donc voila je vient de faire mon system de gestion de news et quelque chose bloque mais quoi je c'est pas pas moyen de ajouter une news la fonction supprimé fonctionne et modifier aussi si quelqun pourrai regardé a mon code donc voicie il et en 2 page voicie la source .
gerer_news.php
gerer_news.php
Code PHP :
<?php
if(isset($_SESSION['rang_bijuu']) AND $_SESSION['rang_bijuu'] == 'Administrateur')
{
include('config.php');
mysql_connect($serveur_mysql, $utilisateur_mysql, $mot_de_passe_mysql);
mysql_select_db($nom_bdd);
$pseudo = $_SESSION['pseudo_bijuu'];
$sql="SELECT * FROM news";
$data=mysql_query($sql, $connect);
if (isset($_POST['image']) AND isset($_POST['titre']) AND isset($_POST['news']) AND isset($_POST['auteur']))
{
$image = addslashes($_POST['image']);
$titre = addslashes($_POST['titre']);
$news = addslashes($_POST['news']);
$auteur = addslashes($_POST['auteur']);
if ($_POST['id_news'] == 0)
{
mysql_query("INSERT INTO news VALUES('', '" . $image . "', '" . $titre . "','" . $news . "','" . $auteur . "','" . $auteur . "', '" . time() . "')");
}
else
{
mysql_query("UPDATE news SET image='" . $image . "', titre='" . $titre . "', news='" . $news . "', auteur='" . $auteur . "' WHERE id=" . $_POST['id_news']);
}
}
if (isset($_GET['supprimer_news']))
{
mysql_query('DELETE FROM news WHERE id=' . $_GET['supprimer_news']);
}
//ici on commence le script de gestion des membre
echo '<table align="center">
<tr>
<td><font size="2"><strong>Titre</strong></font></td>
<td><font size="2"><strong>Modifier</strong></font></td>
<td><font size="2"><strong>Supprimé</strong></td>
<td><font size="2"><strong>Ajouter</strong></font></td>
</tr>
';
while ($news = mysql_fetch_array ($data)) {
echo '
<tr>
<td align="center"><font size="2">',$news[titre],'</font></td>
<td align="center"><a href="?page=administration/gerer_news_ajouter&modifier_news=',$news[id],'"><img src="administration/images/Configuration.png" border="0" width="25" height="25"></a></td>
<td align="center"><a href="?page=administration/gerer_news&supprimer_news=',$news[id],'"><img src="administration/images/No.png" border="0" width="25" height="25"></a></td>
<td align="center"><a href="?page=administration/gerer_news_ajouter&modifier_news"><img src="administration/images/Coller.png" border="0" width="25" height="25"></a></td>
</tr>
';
}
echo '</table>';
}
else
{
echo 'Vous n\'avez pas accès à cette zone. Si vous êtes déconnecter, veuillez vous connecter. Sinon, veuillez allez ailleurs.';
}
?>
gerer_news_ajouter.php
Code PHP :
<?php
if(isset($_SESSION['rang_bijuu']) AND $_SESSION['rang_bijuu'] == 'Administrateur')
{
include('config.php');
mysql_connect($serveur_mysql, $utilisateur_mysql, $mot_de_passe_mysql);
mysql_select_db($nom_bdd);
$pseudo = $_SESSION['pseudo_bijuu'];
if (isset($_GET['modifier_news'])) // Si on demande de ajouter 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
$image = $donnees['image'];
$titre = $donnees['titre'];
$news = $donnees['news'];
$auteur = $donnees['auteur'];
$id_news = $donnees['id'];
}
else
{
$image = '';
$titre = '';
$news = '';
$auteur = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="?page=administration/gerer_news" method="post">
<p>Titre :
<input type="text" size="30" name="titre" value="<?php echo $titre; ?>" />
</p>
<p>Image :
<input type="text" size="30" name="image" value="<?php echo $image; ?>" />
</p>
<p> News :<br />
<textarea name="news" cols="50" rows="10">
<?php echo $news; ?>
</textarea>
</p>
<p>Auteur :
<input type="text" size="30" name="auteur" value="<?php echo $auteur; ?>" />
<br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</p>
</form><? } ?>