UPDATE qui ne met rien à jour
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| <?php
$recup_news= mysql_query("SELECT * FROM news WHERE id='".$_GET['id']."'");
$thisnews=mysql_fetch_array($recup_news);
$titreNews= $thisnews['titre'];
$contenuNews= $thisnews['bbcode'];
if(isset($_POST['valid']))
{
if(isset($_POST['titreNews']) && isset($_POST['contenuNews']) && $_POST['titreNews']!=NULL && $_POST['contenuNews']!=NULL)
{
$titre=addslashes(htmlentities($_POST['titreNews']));
$news=$_POST['contenuNews'];
include("admin/news/bbcode.php");
$news_parse=bbcode_parse($news);
$news=htmlentities(addslashes($news));
mysql_query("UPDATE news SET titre='".$titre."', bbcode='".$news."', texte_news='".$news_parse."' WHERE id='".$_GET['id']."' ") or die(mysql_error());
?>
<center class="gros_titre">Gestion des news</center><br />
<center>Votre news vient d'être éditée avec succés !<br />
Vous allez être redirigé...
</center>
<?php
}
else
{
?>
<center class="gros_titre">Gestion des news</center><br />
<center>
Merci de renseigner intégralement tous les champs du formulaire !<br />
Vous allez être redirigé...
</center>
<?php
}
}
else
{
?>
<center class="gros_titre">Gestion des news</center>
<center><br />
<form id="createNews" name="createNews" method="post" class="form" action="http://<?php echo $domain; ?>/index.php?p=adminNews&id=<?php echo $donnees['id']; ?>&do=modify">
<label>Titre :</label><br /><input value="<?php echo $titreNews; ?>" type="text" id="titreNews" name="titreNews" style="text-align: center;" size="100" /><br /><br />
<?php include("admin/news/taskbar.php"); ?><br /><br />
<label>Contenu :</label><br /><textarea cols="100" id="contenuNews" name="contenuNews"><?php echo $contenuNews; ?></textarea><br /><br />
<input type="button" value="Effacer tout" onClick="contenuNews.value=''"/> <input type="submit" name="valid" value="Modifier" /> <input type="button" value="Previsualiser" onClick="previsualisation();return(false);" name="prev" />
<br /><br /><br />
<div style="text-align: left" ><input name="auto" id="auto" type="checkbox" checked="checked" onClick="automatique()" /> <label for="auto">Prévisualisation automatique</label></div>
</form>
<br /><br />
<center class="news">
<center id="titrePrev" class="titre_news"></center>
<div id="prev" onClick="" class="contenu_news"></div>
</center>
</center>
<?php
}
?> |
Ce code est censé mettre à jour la table news en insérant d'une part, la news en bbcode, et d'autre la news sous forme html...et pourtant ce code ne met pas à jour la table donc j'ai cherché la moindre erreur sans succés et pour moi, ce code devrait faire ce qui est demandé non ?
Peut-être n'ai-je pas vu quelque chose de capital ?
merci d'avance