form dans un form

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 : form dans un form

Re: form dans un form

par moogli » 22 déc. 2010, 00:48

mwé je devais pas être pas clair ... :d

Re: form dans un form

par Invité » 21 déc. 2010, 12:15

Bonjour,
C'est ce que je viens de faire, et ça fonctionne parfaitement.
L'avantage, c'est que ça m'a permis de m'intéresser aux sessions, une notion que je ne connaissais pas du tout ! :-)
Merci encore pour vos réponses à tous, bonne journée, et joyeuses fêtes !

Re: form dans un form

par xTG » 21 déc. 2010, 08:56

Il faut que tu déplaces le code de traitement du captcha dans le code du traitement de ton formulaire actuel.

Re: form dans un form

par Juliennn » 21 déc. 2010, 01:21

Merci pour vos deux réponses.
Mais de ce que j'en comprend, elle disent l'inverse non ?

En gros, j'ai un code dont le traitement du formulaire se fait sur une page tierce, et j'aimerais y rajouter un code dont le traitement se fait directement sur la page, avec un seul bouton de validation.

Si je ne peux pas imbriquer les formulaires, l'idée est de reprendre le code du second pour l'insérer dans le premier (hormis les balises <form>) , mais dans ce cas, il faut spécifier et le traitement du formulaire se fera à l'intérieur de la page et sur une page tierce. Donc deux "action" dans un seul form (action="<?php echo $_SERVER['PHP_SELF']; ?>"> et action="mail.php3"), ce qui ne semble pas possible.

Je bloque...
Merci encore pour vos réponses,
Julien

Re: form dans un form

par AB » 20 déc. 2010, 20:44

On encastre pas des formulaires...

Re: form dans un form

par moogli » 20 déc. 2010, 19:54

salut

tu ne tiens pas compte du formulaire de base tu prend juste les balises et le code qui sont utile et tu colle dans le tiens. Pour la validation même chose tu ajoute dans ta propre validation.

question a part pourquoi .php3 ? (à l'heure de php5 :) ).


@+

form dans un form

par Juliennn » 20 déc. 2010, 19:50

Bonjour,
Je me permets de vous solliciter car je commence tout juste à coder en PHP, et j'ai quelques soucis. je m'explique :
J'ai sur une page un formulaire mail, qui commence donc par
<FORM action="mail.php3" method="post">
Jusque là, tout va bien !
Mais j'aimerai insérer à la fin de ce formulaire un captcha dont le code a été trouvé sur le web. Le problème est que celui ci est aussi dans un formulaire html qui commence par
<FORM action="<?php echo $_SERVER['PHP_SELF']; ?>">
.
D'après ce que j'ai compris c'est que le code de traitement du second script se fait directement dans la page c'est ça ?

Au final, je n'arrive pas à les inclure l'un dans l'autre... Sachant que j'airerais un seul bouton de validation pour l'ensemble bien entendu...

Quelques pistes pour m'aider à avancer ?
Merci d'avance,
Julien