salut
j´ai voulu ajouter l´option d´ajouter une image à son article pour mon site et sa marche seulement au niveau du formulaire l´adresse url de l´image tapé ne s´enregistre pas dans la BDD mais sinon sa marche car j´ai tapé manuellement l´url dans la BDD et sa marché !
Pour le formulaire j´ai repris celui du sdz sa donne :
if (isset($_GET[´modifier_news´])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET[´modifier_news´] = htmlentities($_GET[´modifier_news´], ENT_QUOTES);
// 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 = stripslashes($donnees[´titre´]);
$contenu = stripslashes($donnees[´contenu´]);
$id_news = $donnees[´id´]; // Cette variable va servir pour se souvenir que c´est une modification
}
else // C´est qu´on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c´est une nouvelle news
$titre = ´´;
$contenu = ´´;
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n´est pas une modification
}
?>
<form action="liste_news.php" 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>
Contenu :<br />
<textarea name="contenu" cols="50" rows="10">
<?php echo $contenu; ?>
</textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?> " />
<input type="submit" value="Envoyer" />
(inclu les changements que j´ai fait)
et au début de ce code j´ai ajouté :
mysql_query("INSERT INTO news VALUES(´$image´)");
Mais sa ne marche pas rien n´est enregistré dans la BDD !
Merci de m´aider
A+