bonjour à tous, j'ai encore un souci en PHP -_-, j'ai un texte en bdd et je l'affiche dans un textarea afin de le modifier, seulement quand je le post il va en BDD, mais ne s'affiche pas de suite surla page au rechargement, je doit faire F5 pour qu'il s'affiche et si je fait F5 deux fois le texte aera se vide ainsi que le champ en bdd, je comprend pas du tout c'est du xfiles là ...
Si vous aviez une idée
Modifié par wpcJack (15 Jun 2007 - 15:23)
<?php
require_once("header.php");
include('../config.php');
?>
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
var oFCKeditor = new FCKeditor( 'texte' ) ;
oFCKeditor.BasePath = "fckeditor/" ;
oFCKeditor.ReplaceTextarea() ;
}
</script>
<div id="centre">
<?php
if (array_key_exists('rang',$_SESSION)&&$_SESSION['rang']==1) {
$res = mysql_query('SELECT * FROM actus') or die ('Erreur sql ligne ' . __LINE__ . '<br />'. mysql_error());
$data = mysql_fetch_array($res) ;
$texte = $data['texteActu'];
echo '<form action="actus.php" method="post">
<textarea name="texte" cols="50" rows="10">'.$texte.'</textarea>
</table>
<ul>
<li><input type="submit" class="classe_button" value="Appliquer les changements" /></li>
</ul></form>';
echo $texte;
$sql = "UPDATE actus SET texteActu = '$texte' WHERE idActu = 1";
// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur sql ligne ' . __LINE__ . '<br />'.mysql_error());
}
else {echo '<h1>Page non trouvée</h1>
<p>Désolé, mais cette page n\'existe pas ou vous n\'êtes pas autorisé a y accéder.</p>
<p>Si vous avez utilisé un lien sur le site pour accéder à cette page, nous vous invitons à nous contacter pour nous signaler le problème afin que nous le réglions au plus vite. </p>
<p><a href=../index.php>Retour à l\'accueil</a></p> ';}
?>
</div>
<?php
require_once("pied.php");
?>
Si vous aviez une idée

Modifié par wpcJack (15 Jun 2007 - 15:23)