Plusieurs Form et un Submit

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 : Plusieurs Form et un Submit

Re: Plusieurs Form et un Submit

par AB » 01 avr. 2011, 19:14

Donnes nous plutôt un exemple concret ça serait plus parlant...

Sur le principe à chaque page le bouton valider peut enregistrer les données dans une variable de session, et enfin un autre bouton valider "général" peut enregistrer les variables de sessions en bdd par exemple.

Mais bon difficile de t'en dire plus sans connaître plus en détail ce que tu veux faire.

Re: Plusieurs Form et un Submit

par moogli » 01 avr. 2011, 17:40

Salut,

Tu veux deux actions différentes a partir d'une meme page ?
Si oui ce n'est pas possible le fait de valider un formulaire te fera changer de page.

Il faut voir le but precis de ce que tu souhaite faire var tu utilise les mêmes données deux fois pourquoi ne peux tu pas le faire dans la meme page et realiser les deux traitements dans la meme page ?


@+

Plusieurs Form et un Submit

par legolas95 » 01 avr. 2011, 16:03

Bonjour a tous,
Je suis un debutant ne connaissant que le html et le php.(donc soyez clement :))

Voila mon soucis :

Je voudrai pouvoir envoyer plusieurs 'Form' avec l'aide d'un seul bouton.

J'ai creer une 'page1.php' qui contient un formulaire a remplir :

Citation : page1
<form action="page2.php" method = "POST">
<input type="text" maxlength="70" size="80" value="titre au pif" name="titre"><br/>
<textarea cols="95" rows="20" name="message"></textarea><br/>
<input type="submit" value="envoyez">
</form>


en cliquant sur le bouton 'valider' on tombe donc sur la 'page2.php'
avec dans les 'boite' des Form le meme texte grace au variable $message et $titre.

j'ai ensuite creer plusieurs formulaire qui redirigeait et qui permettait d'envoyer, les données precedemment entrée (dans page1.php), dans deux page differente.

Citation : page2.php
<?php
$titre = $_POST['titre'];
$message = $_POST['message'];
?>
<form onsubmit="return process_form(this)" action="page3.php" method="post" name="post">
<input type="text" maxlength="70" size="80" value="<?php echo $titre ?> " name="req_subject" ><br/>
<textarea cols="95" rows="20" name="xxxx" id="xxxx"><?php echo "$message" ?></textarea><br/>
</form>

<form onsubmit="return process_form(this)" action="page4.php" method="post" name="post1">
<input type="text" maxlength="70" size="80" value="<?php echo $titre ?> " name="req_subject" ><br/>
<textarea cols="95" rows="20" name="xxxx" id="xxxx"><?php echo "$message" ?></textarea><br/>
</form>



Ce que j'aimerai c'est qu'il m'affiche sur la 'page2.php' tout les formulaires avec le meme texte de facon a ce que je puisse faire quelques petite modification selon la page et ensuite les envoyé d'un coup ...

J'espere que c'etait comprehensible..