par
Vivi51100 » 08 août 2012, 17:34
Bonjour à tous,
Voilà mon problème. J'ai ma fonction UPDATE qui ne fonctionne pas alors que tout le reste fonctionne correctement. De l'aide s'il vous plait.
case"modifier":
if(isset($_GET['id'])) {
$id = intval(htmlentities($_GET['id']));
if(isset($_POST['titre']) AND isset($_POST['description']) AND isset($_POST['contenu']) AND isset($_POST['source'])) {
extract($_POST);
$titre = addslashes(htmlentities($titre));
$description = addslashes($description);
$contenu = addslashes($contenu);
$source = addslashes($source);
$sql = 'UPDATE news SET titre="'.$titre.'", description="'.$description.'", contenu="'.$contenu.'", source="'.$source.'" WHERE id='.$id.'';
$req = mysql_query($sql) or die(mysql_error());
echo 'Mofification effectuée</br>';
echo '<a href="admin.php?action=gerer">Cliquez-ici pour être redirigé vers la page précédente</a>';
}
else {
$sql = 'SELECT * FROM news WHERE id='.$id.'';
$req = mysql_query($sql) or die(mysql_error());
$data = mysql_fetch_assoc($req);
?>
<a href="admin.php">Cliquez-ici pour être redirigé vers la page précédente</a>
<form method="post" action="admin.php?action=modifier&id="<?php echo $data['id'];?>">
Titre :</br><input type="text" name="titre" value="<?php echo $data['titre'];?>"/></br>
Description :</br><textarea name="description" class="mceEditor"/><?php echo $data['description'];?></textarea></br>
Contenu :</br><textarea name="contenu" class="mceEditor"/><?php echo $data['contenu'];?></textarea></br>
Source :</br><input type="text" name="source" value="<?php echo $data['source'];?>"/></br>
<input type="submit" value="Envoyer" />
</form>
<?php
}
}
else {
echo 'Erreur';
}
Bonjour à tous,
Voilà mon problème. J'ai ma fonction UPDATE qui ne fonctionne pas alors que tout le reste fonctionne correctement. De l'aide s'il vous plait.
case"modifier":
if(isset($_GET['id'])) {
$id = intval(htmlentities($_GET['id']));
if(isset($_POST['titre']) AND isset($_POST['description']) AND isset($_POST['contenu']) AND isset($_POST['source'])) {
extract($_POST);
$titre = addslashes(htmlentities($titre));
$description = addslashes($description);
$contenu = addslashes($contenu);
$source = addslashes($source);
$sql = 'UPDATE news SET titre="'.$titre.'", description="'.$description.'", contenu="'.$contenu.'", source="'.$source.'" WHERE id='.$id.'';
$req = mysql_query($sql) or die(mysql_error());
echo 'Mofification effectuée</br>';
echo '<a href="admin.php?action=gerer">Cliquez-ici pour être redirigé vers la page précédente</a>';
}
else {
$sql = 'SELECT * FROM news WHERE id='.$id.'';
$req = mysql_query($sql) or die(mysql_error());
$data = mysql_fetch_assoc($req);
?>
<a href="admin.php">Cliquez-ici pour être redirigé vers la page précédente</a>
<form method="post" action="admin.php?action=modifier&id="<?php echo $data['id'];?>">
Titre :</br><input type="text" name="titre" value="<?php echo $data['titre'];?>"/></br>
Description :</br><textarea name="description" class="mceEditor"/><?php echo $data['description'];?></textarea></br>
Contenu :</br><textarea name="contenu" class="mceEditor"/><?php echo $data['contenu'];?></textarea></br>
Source :</br><input type="text" name="source" value="<?php echo $data['source'];?>"/></br>
<input type="submit" value="Envoyer" />
</form>
<?php
}
}
else {
echo 'Erreur';
}