validation formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : validation formulaire

Re: validation formulaire

par damaskinos » 06 janv. 2011, 23:33

Salut,

C'est normal tu as changé de page tu es dans edit1.php apres le traitement et tu affiches rien.

Test ta variable $ok pour voir si tout est ok si oui tu fais une redirection vers la page de ton formulaire sinon message d'erreur.

Pour rediriger:
 header('Location: la_page_de_ton_formuliare.php');
Bonne continuation

Re: validation formulaire

par crash » 06 janv. 2011, 19:58

Bonjour,

Ton form n'est pas bon, il manque la méthode, essai ceci :

Code : Tout sélectionner

<form action="edit1.php" method="POST">

validation formulaire

par ggmayor » 06 janv. 2011, 18:23

Bonjour,

Je suis en train de tester les formulaires et mysql. Donc, j'ai créé un formulaire basic avec ce code :

<html>
<body>
<form action="edit1.php">
Nom : <input type="text" name="nom"><br>
<input type="submit" name="bt" value="valider"><br>
</form>
</body>
</html>


et voici le code du fichier edit1.php :

<?PHP
$hostname = "mysql.wiraconcept.ch";
$user = "utilisateur";
$password = "motdepasse";
$nom_base_donnees = "wiraconceptch7";
$conn = mysql_connect($hostname, $user, $password) or die(mysql_error());
mysql_select_db($nom_base_donnees, $conn);
$nom=$_POST['nom'];
$ok=mysql_db_query("wiraconceptch7","INSERT INTO tabletest(nom) VALUES
('$nom')");
?>


Jusque là, impeccable, tout fonctionne très bien, les données sont bien enregistrées dans le mysl.

Juste le petit problème, c'est quand je clique sur le bouton envoyer, la page de mon formulaire disparait
et m'affiche une page blanche. En fait, je voudrais simplement qu'il enregistre les données et que mon formulaire
reste affiché à l'écran.

Merci. Guy.