Se connecter avec
S'enregistrer | Connectez-vous

Formulaire php

Dernière réponse : dans Programmation

bonjour, voila, j'ai deux pages web ( une qui contient un formulaire, je l'appelle form.htm, et l'autre send.php) dans la première, j'ai trois boutons, pseudo, adresse et message, je mets <form action="send.php" method="post" ... jusqu'ici, y'a pas de problème, dans la deuxième (send.php) j'ai écrit ca :
  1. <?php
  2.  
  3.  
  4. mysql_connect("Localhost", "dualnet", "mot_passe");
  5. mysql_select_db("dualnet");
  6.  
  7.  
  8. $Pseudo = htmlentities ($_POST['Pseudo']);
  9. $Email = htmlentities ($_POST['Email']);
  10. $Message = htmlentities ($_POST['Message']);
  11.  
  12.  
  13.  
  14. mysql_query("INSERT INTO messages VALUES('', '$Pseudo', '$Email', '$Message')");
  15.  
  16. mysql_close();
  17.  
  18.  
  19. ?>

quand je pars dans ma base de données, je trouve un message vide :( , merci d'avance pour votre aide.

Autres pages sur : formulaire php

Lassé par la pub ? Créez un compte

Juste pour faire un test, remplace
  1. $Pseudo = htmlentities ($_POST['Pseudo']);
  2. $Email = htmlentities ($_POST['Email']);
  3. $Message = htmlentities ($_POST['Message']);


par
  1. echo "pseudo : ".$_POST['Pseudo']."
  2. ";
  3. echo "email : ".$_POST['Email']."
  4. ";
  5. echo "message : ".$_POST['Message'];
  6.  
  7. /*$Pseudo = htmlentities ($_POST['Pseudo']);
  8. $Email = htmlentities ($_POST['Email']);
  9. $Message = htmlentities ($_POST['Message']);*/


histoire de voir si dèjà ton formulaire renvoi quelque chose.

essai de remplacer
  1. <form action="<a href="http://www.ifrance.com/dualnet/send.php" target="_blank">http://www.ifrance.com/dualnet/send.php</a>" method="POST" >

par
  1. <form action="<a href="http://www.ifrance.com/dualnet/send.php" target="_blank">http://www.ifrance.com/dualnet/send.php</a>" method="GET" >

en method="GET" quoi, pour voir un peu ce qui se passe dans l'url.
Coté php, remplace $_POST['...'] par $_GET['...'], et met toujours les echo pour voir le retour!
Lassé par la pub ? Créez un compte
Tom's guide dans le monde