Bonjour,
J'ai un léger problème de variable de session sur cette page, en effet la variable $_SESSION['pseudo'] qui possède une valeur correcte a l'affichage de ma page, prend la valeur du titre du message que je souhaite enregistrer lors du refresh de ma page.
Quelqu’un saurait-il comment empêcher cela?
En vous remerciant.
Le code en question:
Modifié par zurim (04 Jul 2007 - 15:56)
J'ai un léger problème de variable de session sur cette page, en effet la variable $_SESSION['pseudo'] qui possède une valeur correcte a l'affichage de ma page, prend la valeur du titre du message que je souhaite enregistrer lors du refresh de ma page.
Quelqu’un saurait-il comment empêcher cela?
En vous remerciant.
Le code en question:
<?
session_start() ;
?>
<html>
<body>
<? //enregistrement du message
//inclusion de l'objet
include ("../objet/class_connect.php");
// Verification des variables post
if (isset($_POST['titre']) AND isset($_POST['message']))
{
//verification du contenu
if ($_POST['titre'] != NULL AND $_POST['message'] != NULL)
{
//on empeche l'execution de code HTML et l'on recupere les valeur entrer dans les champs
$pseudo = htmlentities ($_POST['titre']);
$texte = htmlentities ($_POST['message']);
//connection a la bdd
$bdd_connect = new bdd_connect();
$bdd_connect -> connect();
//insertion des valeurs dans la base de donnée
mysql_query(" INSERT INTO forum_topic VALUES ('','" . $_GET['sscat'] . "','" . $titre . "', '" . $_SESSION['pseudo'] . "', now(), '" . $message. "')");
//cloture de la session mysql
$bdd_connect->close();
?>
Enregistrement OK
<?
}
}
?>
<!-- Zone de création du message-->
<form action="ajout_message.php?sscat=<? echo $_GET['sscat'] ?>" method="post">
<fieldset>
<legend id="titre_menu">Titre :</legend>
<label><br/> <input type="text" size="30" name="titre" /></label></p>
</fieldset>
<fieldset>
<legend id="titre_menu">Message :</legend>
<p>
<label><br />
<textarea name="message" cols="50" rows="10">
</textarea><br />
</label>
</p>
</fieldset>
<input type="submit" value="Envoyer" />
</form>
<? echo $_SESSION['pseudo'] ?>
</body>
</html>
Modifié par zurim (04 Jul 2007 - 15:56)