par
Shim » 01 nov. 2010, 16:27
j'essais de mettre une variable "hidden" a savoir le membre qui redige le message pour l'insérer dans ma bdd mais ca marche pas.
$titre = (isset($_POST['titre']) && trim($_POST['titre']) != '')? Verif_magicquotes($_POST['titre']) : null;
$texte = (isset($_POST['texte']) && trim($_POST['texte']) != '')? Verif_magicquotes($_POST['texte']) : null;
$file = (isset($_POST['file']) && trim($_POST['file']) != '')? Verif_magicquotes($_POST['file']) : null;
$auteur= (isset($_POST['auteur']) && trim($_POST['auteur']) != '')? Verif_magicquotes($_POST['auteur']) : null;
if(isset($titre,$texte))
{
$hostname = "localhost";
$database = "membres";
$username = "root";
$password = "";
$connection = mysql_connect($hostname, $username, $password) or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
mysql_select_db($database, $connection);
$insertion = "INSERT INTO forum (titre,texte,file,auteur) VALUES ('".$titre."', '".$texte."', '".$file."', '".$auteur."')";
$inser_exec = mysql_query($insertion) or die(mysql_error());
if ($inser_exec === true)
{
/* Démarre la session et enregistre le pseudo dans la variable de session $_SESSION['login']
qui donne au visiteur la possibilité de se connecter. */
// A MODIFIER Remplacer le '#' par l'adresse de votre page de destination, sinon ce lien indique la page actuelle.
$message = 'Votre inscription est enregistrée. <a href = "page1.php">Cliquez ici pour vous connecter</a>';
}
else
{
echo "manque données";
}
echo "$message";
}
?>
<form action="#" name="forum" method="post">
Titre : <input type="text" name="titre" />
<textarea rows="6" cols="30" name="texte"> Vorte message ici </textarea>
<input type="file" name="file">
<input type="hidden" value="<?php echo $login ?>" name="auteur"/>
<input type="submit" value="poster" />
<form>
j'essais de mettre une variable "hidden" a savoir le membre qui redige le message pour l'insérer dans ma bdd mais ca marche pas.
[php]$titre = (isset($_POST['titre']) && trim($_POST['titre']) != '')? Verif_magicquotes($_POST['titre']) : null;
$texte = (isset($_POST['texte']) && trim($_POST['texte']) != '')? Verif_magicquotes($_POST['texte']) : null;
$file = (isset($_POST['file']) && trim($_POST['file']) != '')? Verif_magicquotes($_POST['file']) : null;
$auteur= (isset($_POST['auteur']) && trim($_POST['auteur']) != '')? Verif_magicquotes($_POST['auteur']) : null;
if(isset($titre,$texte))
{
$hostname = "localhost";
$database = "membres";
$username = "root";
$password = "";
$connection = mysql_connect($hostname, $username, $password) or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
mysql_select_db($database, $connection);
$insertion = "INSERT INTO forum (titre,texte,file,auteur) VALUES ('".$titre."', '".$texte."', '".$file."', '".$auteur."')";
$inser_exec = mysql_query($insertion) or die(mysql_error());
if ($inser_exec === true)
{
/* Démarre la session et enregistre le pseudo dans la variable de session $_SESSION['login']
qui donne au visiteur la possibilité de se connecter. */
// A MODIFIER Remplacer le '#' par l'adresse de votre page de destination, sinon ce lien indique la page actuelle.
$message = 'Votre inscription est enregistrée. <a href = "page1.php">Cliquez ici pour vous connecter</a>';
}
else
{
echo "manque données";
}
echo "$message";
}
?>
<form action="#" name="forum" method="post">
Titre : <input type="text" name="titre" />
<textarea rows="6" cols="30" name="texte"> Vorte message ici </textarea>
<input type="file" name="file">
<input type="hidden" value="<?php echo $login ?>" name="auteur"/>
<input type="submit" value="poster" />
<form>[/php]