Je souhaitais savoir comment je pouvais faire pour modifier une news (avec base de donnée mysql)
Je récupére d'abord les données de la new que je veux modifier dans un formulaire puis je souhaite la modifier mais je n'arrive pas ça me met une erreur a la requete sql de modif.php
edit.php :
- Code: Tout sélectionner
<?php
require "config.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
extract($_POST);
$sql="SELECT * FROM news WHERE id={$_GET["id"]}";
$req =mysql_query($sql) or die('Erreur SQL !');
$data=mysql_fetch_assoc($req);
?>
<form method="post" action="modif.php"/>
<input type="hidden" value="<?php echo $data["id"];?>"/>
Titre : <input type="text" name="titre" value="<?php echo $data["titre"];?>"/>
<br/>
Contenu :<br/>
<textarea name="contenu" style="width:100%;height:150px;"><?php echo $data["contenu"];?></textarea>
<input type="submit" value="Modifier"/>
</form>
modif.php
- Code: Tout sélectionner
<?php
require "config.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
extract($_POST);
$sql=" UPDATE news SET titre = '".$_POST['titre']."',contenu = '".$_POST['contenu']."'where id = '".$_POST['id']."'";
$req =mysql_query($sql) or die("erreur de connexion au serveur DB_HOST");
header("Location: index.php");
?>
Table des news dans mysql composé de : id(clé primaire), titre, contenu
Je souhaite donc savoir comment il est possible que je modifie ma news
merci