Accueil > Forum > > > > deux boutons d'envoi
deux boutons d'envoi
mardi 24 janvier 2006 à 12:29:26 |
deux boutons d'envoi

johnmichel
|
voila, j'ai créé un intranet pour la gestion des stock, sur une page quand il y a un mouvement de stock, on entre le nombre dans une zone de texte et apres on a le choix entre le bouton entrée (pour un arrivage) et sortie pour une sortie, comment faire pour que quand on clique sur entrée les donnée soit envoyé vers une page ou sur sortie vers une autre. <form method="post" action= ??????> (je ne sais pa koi mettre la) zone de de text bouton entrée bouton sortie de type submit </form>
|
|
mardi 24 janvier 2006 à 12:53:42 |
Re : deux boutons d'envoi

malalam
|
Hello,
passe par js.
Il faut faire un (deux) bouton de type button, et sur ujn click, appeler une fonction js du genre: <form method="post" action="tapage" id="mainForm"> <input type="button" value="sortir" name="sortie" onclick="go(1);" /> <input type="button" value="envoyer" name="envoi" onclick="go(2);" /> </form>
<script type="text/javascript"> function go (val) { form = document.getElementById('mainForm'); if (val == 1) { dest = 'sortie.php'; } else { dest ='envoi.php'; } f.action= dest; f.submit (); } </script>
|
|
mardi 24 janvier 2006 à 13:31:25 |
Re : deux boutons d'envoi

vince1415
|
Réponse acceptée !
bonjour, Tu peut mettre le même action pour les deux et c'est une fois arrivé sur ta page que tu test la valeur du bouton submit, comme ca tu peut savoir depuis lequel il a cliqué.
par exemple: <form name="blabla" action="tapage.php" method="post"> <input type="text" name="trcu" /> <input type="submit" value="entree" name="bouton" /> <input type="submit" value="sortie" name="bouton" /> </form>
dans ton script de tapage.php tu recupére la valeur avec $_POST['bouton'] et la tu sais sur quoi il a cliqué.
Par contre a vérifier si la personne valide le formulaire en appuyant sur entrée.
|
|
mardi 24 janvier 2006 à 21:31:17 |
Re : deux boutons d'envoi

Anthomicro
|
Salut, sans passer par javascript c'est préférable, <form method="post" action="page.php"> <p><... /></p> <p><input type="submit" value="valeur1" /><input type="submit" value="valeur2" /></p> </form> if(isset($_POST['envoi'])) { if($_POST['envoi']==='valeur1') { //action 1 } else { //action 2 } }
|
|
mercredi 25 janvier 2006 à 09:26:40 |
Re : deux boutons d'envoi

malalam
|
Oui mais ce n'est valable que si il redirige sur la même page. Or là, il parlait de rediriger sur 2 pages différentes.
|
|
jeudi 26 janvier 2006 à 12:05:00 |
Re : deux boutons d'envoi

johnmichel
|
hello c'est a nouveau moi lol voila donc jai fait avec la valeur des bouton, la valeur est bien recuperée ca fonctionne bien. Par contrej'ai un probleme (surement tou bete) avec la condition $sql = "select * from stock where sujet='$sujet' and type='$type' and langue='$langue' and doc='$doc'"; $req=mysql_query($sql); while($data=mysql_fetch_assoc($req)) { $stock=$data['quantite']; }
if ($action="Sortie") { $mvt=$stock-$quantite; echo $mvt; }
else { $mvt=$stock+$quantite; echo $mvt; }
En fait j'ai un stock de 456 il me fait bien le - et me donne par exemple 446 lorsque je clik sur sortie par contre lorsque je clik sur entree bien que la valeur soit differente et soit "Entrée", il me refait le -.
|
|
samedi 28 janvier 2006 à 08:34:50 |
Re : deux boutons d'envoi

Anthomicro
|
"Oui mais ce n'est valable que si il redirige sur la même page. Or là, il parlait de rediriger sur 2 pages différentes." tu fais un header avec les variables qui vont bien dans la page principale et hop ça fonctionne partout :-) ($action="Sortie") => la comparaison c'est deux ou trois signes égal : if($action==='Sortie')
|
|
Cette discussion est classée dans : bouton, boutons, envoi, entrée, sortie
Répondre à ce message
Sujets en rapport avec ce message
Formulaires: 1 bouton d'envoi, 1 bouton d'option [ par skmancuso ]
Bonjour,Je suis en train d'écrire un formulaire d'envoi. ce formulaire a une particularité. il possède 2 boutons. Celui tout en bas est un bouton d'en
2 boutons submit dans le meme form? [ par LaurentKOogar ]
Bonjour et bon début de week end à tous,ptit problème==>ya 1 formulaire avec 1 champt text et dans ce formulaire il faudrait 2 boutons submit1 bouton
Les boutons et textarea personnalisés ! [ par tony4758 ]
Bonjour je voudrais créer un bouton images, voici mon bouton original :je n'arrive pas ensuite à insérer ce codeJe voudrais aussi créer un textarea pe
Bouton SUBMIT [ par cyberfish ]
Salut tout le monde!J'ai besoin d'aide pour un truc débile... J'en ai presque honte...On peut voir partout sur le net des boutons sans bordure comme l
2 boutons submit dans un formulaire [ par attentio ]
salut a tous !voila mon pb ... G un formulaire dans lequel je voudrais pouvoir "supprimer" des articles et "recalculer le prix total du caddie". Don
URGENT !!! un formulaire plusieurs boutons [ par fredericmaill ]
S@lut @ tous !!voila j'ai un formulaire avec des zones de texte et j'ai 4 boutons,( ajouter , supprimer, rechercher, modifier)je n'arrive pas a savoir
comment eviter de soumettre un formulaire en appuyant sur entrée [ par ganji ]
Voila mon probleme dans ma page j'ai une boite d'edition ou il faut rentrer un mot clé et un bouton submit.tt marche tres bien si l'utilisateur appuie
envoi de données sans le submit [ par leonsix ]
je souhaite envoyer des données depuis un formulaire sans utiliser le bouton "submit" je ve utiliser mes propre bouton est c qu'il y a une possibilité
Boutons et impressions [ par sebalex ]
Salut à tous,J'ai un bouton qui donne l'ordre d'imprimer le document. Mais je ne souhaite pas que ce bouton figure sur la page qui s'imprime. Comment
Deux boutons pour un seul formulaire [ par stiml ]
Bonjour tous le monde ,J'aimerai mettre deux boutons submit qui renvoi le formulaire en faisant deux actions différentes. Est-ce possible?l'un des bou
Livres en rapport
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|