Page 1 sur 1

reflexion

Posté : 03 mai 2005, 16:41
par renatane
salut, je ne sais pas comment réaliser ce que je veut, j'aurai bien besoin d'aide.

J'ai une page contenant un formulaire. Dans ce formulaire, j'ai 3 bouton.
1 enregistrer
1 annuler
1 valider

je veux que :
-le bouton enregistrer renvoye a une page enregistrer.php qui envoye les données du formulaire dans une base de donnée.
-le bouton valider envoye les données du formulaire par mail pour faire simple
(en vrai j'aimerai que ce bouton ouvre une pop up de confirmation soit confirmation.php dans laquelle on a un bouton validé qui lui, envoye le mail. mais pour l'instant ca n'envoye rien du tout, ca ne recupère même pas les données.)

mon soucis c que je ne sais pas comment faire pour réaliser 2 actions sur un même formulaire. J'ai tenté plusieurs trucs mais en vain.

Pourriez vous m'eclairer?

Posté : 03 mai 2005, 16:49
par ouckileou
tu peux nommer tes boutons

Code : Tout sélectionner

<input type="submit" name="submit1" value="enregistrer"> <input type="submit" name="submit2" value="valider">
et tester quelle variable tu récupères

ou leur donner le même nom mais tester la valeur (enregistrer/valider)

et faire tes actions en conséquence

Posté : 03 mai 2005, 17:08
par Ouaibou
Bonjour,

Un petit didactitiel disponible sur ce même site :

http://www.phpfrance.com/tutoriaux/inde ... re-de-base

@+

Posté : 04 mai 2005, 09:36
par flitox

Code : Tout sélectionner

<input type="submit" onclick="return(confirm('Valider l'envoi du mail?'));">

Posté : 04 mai 2005, 09:58
par renatane
ca me parait pas mal de nomer mes boutons, mais comment je fait pour leur donner uen action specifique a chacun, pour dire, sub1 l'action c ca, et sub 2 l'action c ca.
Je ne voit pas comment faire 2 action ds le mê form

Posté : 04 mai 2005, 10:11
par iclo
Tu as un seul formulaire avec une seule action dans le form mais deux boutons submit avec des noms différents.
Dans la partie traiement : tu tests:
if(isset($_POST['submit1']){
// action 1

if(isset($_POST['submit2']){
// action 1