Formulaire avec 2 boutons

Eléphant du PHP | 151 Messages

26 août 2005, 11:26

Bonjour tout le monde, je voulais utiliser un formulaire avec 2 boutons, si je clique sur "valider", les données vont être dans la base si je clique sur "rechercher" je ferai un autre traitement !
quelqu'un pourrais me donner la syntaxe pour cette condition ?! Merci d'avance !

je veux faire la même chose pour les cases à chocher, donc comment ça se fait tout ça !?

ViPHP
ViPHP | 1024 Messages

26 août 2005, 11:53

dans le traitement qui va récupérer les données, tu récupères aussi le bouton cliqué (ou la case cochée). donc en donnant des valeurs différentes à ces boutons, et en les testant, tu sauras ce qui a été demandé.

A+

Pascal

Eléphant du PHP | 151 Messages

26 août 2005, 11:55

oui je mettrai
if ( koi ) ?!

ViPHP
ViPHP | 1024 Messages

26 août 2005, 11:58

oui je mettrai
if ( koi ) ?!
if( $_POST['name du bouton'] == 'value du bouton')
{
// bla bla
}elseif( $_POST['name du bouton'] == 'autre value du bouton')
{
// autre blabla
}
A+

Pascal

Eléphant du PHP | 151 Messages

26 août 2005, 12:19

Merci parscal ! :wink:

Eléphant du PHP | 151 Messages

26 août 2005, 15:31

Pardon :oops: , je viens de tester le code mais ça ne marche pas
je deux botons Valider et rechercher je dois mettre ceci ?!
<?
if( $_POST['valider'] == 'Valider')
{
// bla bla
}elseif( $_POST['rechercher'] == 'Rechercher')
{
// autre blabla
}
?>
Merci d'avance

ViPHP
ViPHP | 1024 Messages

26 août 2005, 15:43

tes deux boutons sont comme ça:

Code : Tout sélectionner

<input type=submit name="envoyer" value="Valider" /> <input type=submit name="envoyer" value="Rechercher" />
et le traitement:
if( $_POST['envoyer'] == 'Valider')
{
// bla bla
}elseif( $_POST['envoyer'] == 'Rechercher')
{
// autre blabla
} 
A+

Pascal

Eléphant du PHP | 151 Messages

26 août 2005, 16:37

ok je vais le tester merci beaucoup !

Eléphant du PHP | 151 Messages

26 août 2005, 18:17

Merci beaucoup Pascal le problème est résolu ! :wink: