[PHP & MySQL] Non enregistrement de données

Fermé
Grég - 19 janv. 2008 à 19:46
 Grég - 19 janv. 2008 à 20:45
Bonjour,

Voilà, j'ai un formulaire :

<form method="post" action="PHP_ajoutmsg.php">
Votre pseudo : <input type="text" class="styleun" name="htmpseudo">
<br>
Votre Numéro identification : <input type="text" class="styleun" name="htm_idauteur">
<br>
Date d'aujourd'hui <input type="text" class="styleun" name="htmdate">
<br>
Votre adresse E-mail : <input type="text" class="styleun" name="htmemail">
<br>
Titre de votre post : <input type="text" class="styleun" name="htmtitre">
<br>
Titre de votre post : <textarea cols="35" rows="5" class="styleun" name="htmdesc"></textarea>
<br>
Votre sujet : <textarea cols="35" rows="5" class="styleun" name="htmtexte"></textarea>
<br>
<input type="submit" class="styleun" style="background-color:#FFFFFF" value="VALIDER">
</form>

Et le code de PHP_ajoutmsg.php :

<?
$pseudo = '$_POST[htmpseudo]';
$idauteur = '$_POST[htm_idauteur]';
$date = '$_POST[htmdate]';
$email = '$_POST[htmemail]';
$titre = '$_POST[htmtitre]';
$desc = '$_POST[htmdesc]';
$texte = '$_POST[htmtexte]';

$db = mysql_connect('localhost','root','') or die ('erreur1');
mysql_select_db('reve',$db) or die ('erreur2');
$req = "INSERT INTO reve_article (id_texte,auteur,id_auteur,date,adr_auteur,titre,desc,texte)
VALUES ('','$pseudo','$idauteur','$date','$email','$titre','$desc','$texte')" or die('erreur requete') ;
mysql_query($req);
mysql_close();
echo"<font style=\"font-family:Arial;color:#067FB1;font-size:10px\">Enregistrement effectué</font>";
?>

Alors, au résultat, ca affiche : "Enregistrement effectué", mais ce qui a été saisi dans les champs de texte n'est pas enregistré dans la BDD.
Je ne comprends pas.

Merci d'avance pour votre aide.
Greg.
A voir également:

2 réponses

Salut,

déja tes ' sont mal placés dans tes variable POST lorsque tu les récuperes.

Exemple: $texte = $_POST['htmtexte'];
et non $texte = '$_POST[htmtexte]';
0
Merci,
mais malheuresement, ca ne résout toujours pas mon problème...
ARGH dur dur !
0