Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/09/2011, 23h03   #1
Invité de passage
 
Homme
Développeur .NET
Inscription : avril 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 10
Points : 1
Points : 1
Par défaut deux boutons dans un seul formulaire

Bonjour tout le monde
je suis un débutant dans PHP,je veux réaliser un formulaire qui contient 2 bouttons différentes qui éxécute 2 programmes différentes
le probléme c'est que je ne sais pas comment identifier l'événement dont l'utilisteure tape boutton A et quand il tape boutton B
j'éspére que j'ai bien éxpilkééé ma question et merci d'avance de vos aides
balishi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2011, 23h21   #2
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 587
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 587
Points : 861
Points : 861
ça devrait répondre à ta question :
Code :
1
2
3
4
5
6
7
8
<?php 
if(!empty($_POST['bouton1'])) echo $_POST['bouton1'];
if(!empty($_POST['bouton2'])) echo $_POST['bouton2'];
?>
<form action="test.php" method="post">
<input type="submit" name="bouton1" value="bouton1" />
<input type="submit" name="bouton2" value="bouton2" />
</form>
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/09/2011, 23h32   #3
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 823
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 823
Points : 3 454
Points : 3 454
Le pb avec le <input type="submit"> est que le value sert aussi de label au bouton.

Je préfère utiliser :

Code :
1
2
<button type="submit" name="action" value="edit">Editer</button>
<button type="submit" name="action" value="delete">Supprimer</button>
Ex. :

Code :
echo 'Action : ', $_POST['action'] ;
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/09/2011, 23h35   #4
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 587
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 587
Points : 861
Points : 861
un même name pour deux input...j'aime pas trop mais tant que sa fonctionne.
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2011, 15h25   #5
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 129
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 129
Points : 7 258
Points : 7 258
Bonsoir,

Tu parles d'un bouton radio ou submit
Comment gérer un formulaire avec deux submit ?
pour les boutons radio, tu testes la valeur envoyée.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h32.


 
 
 
 
Partenaires

Hébergement Web