


Comment puis-je envoyer la valeur d'un bouton d'envoi lors de la publication d'un formulaire en PHP ?
Envoi des valeurs du bouton de soumission lors de la publication du formulaire
Dans ce scénario, vous souhaitez envoyer la valeur du bouton de soumission lorsqu'un formulaire est publié . Cependant, vous ne parvenez pas à récupérer la valeur du bouton de soumission dans le script PHP (« buy.php »).
Le problème :
Le problème réside dans le noms des boutons. Dans votre code, les noms des boutons ne sont pas définis sur « soumettre ». Par conséquent, la variable PHP $_POST['submit'] reste non définie, ce qui entraîne l'évaluation de isset($_POST['submit']) comme faux.
La solution :
Pour remédier à cela, vous devez vous assurer que les noms des boutons sont explicitement définis sur « soumettre ». De plus, vous pouvez ajouter un champ de saisie masqué au formulaire pour spécifier l'action en cours. Voici le code révisé :
Page d'envoi :
<html> <form action="buy.php" method="post"> <input type="hidden" name="action" value="submit"> <select name="name"> <option>John</option> <option>Henry</option> </select> <input>
Page de réception : buy.php
<?php if (isset($_POST['action'])) { echo '<br />The ' . $_POST['submit'] . ' submit button was pressed<br />'; } ?>
En implémentant ces modifications, vous pouvez effectivement envoyer la valeur du bouton de soumission lorsque le formulaire est publié et y accéder dans le script PHP en tant que $_POST['submit'].
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Stock Market GPT
Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds



Phparrayshandledatacollectionsefficantyusing indexedorassociativstructures; theyareCreated withArray () ou [], accessedViakeys, modifiedByAssigment, itérated withoreach, andmanipulatedUsingFunction

$ _CookieisaphpsuperglobalForAccessingCooKiessentByThebrowser; cookiesAreSetingSetCooKie () BeforeOutput, ReadVia $ _cookie ['name'], Updated Resenderwithnewvalues, anddeletedBysetinganExpiredtimestamp, withsecurit

Useget_class ($ objet) togetTheClassNameAtRuntime; 2.UsemycLass :: classforcompile-timeclassnameStringings, en particulier avec des espaces; 3.InsideAclassMethod, get_class ($ this) returnshecurrentObject'sclassName.

Les membres du public sont accessibles à volonté; 2. Les membres privés ne sont accessibles que dans la classe; 3. Les membres protégés sont accessibles dans les classes et les sous-classes; 4. L'utilisation rationnelle peut améliorer la sécurité et la maintenabilité du code.

Usedate ('y-m-dh: i: s') withdate_default_timezone_set () togetcurrentDateAndtimeInphp, assurant à la réalisation des éventualités de latTheDesiredTimeZonElike'America / new_york'beforCallingDate ().

UseError_Reportting () TOSETERRORLEVELSINPHP, telase_allfordEvelovegor0ForProduction, etControldisplayorLoggingViaini_Set () ToenhancedEbuggingandSecurity.

UsedateTimefordatesInPhp: CreateWithNewDateTime (), FormatWithFormat (), ModifyViaAdd () Ormodify (), SettimeZones withDatetimeZone, andCompareusingOratorsOrdiff () tagtIntervals.

Utilisez l'heure () pour obtenir l'horodatage actuel, Date () Formats l'heure, et StrtoTime () convertit la chaîne de date en horodatage. Il est recommandé que la classe DateTime gère les opérations de fuseau horaire et de date pour des opérations complexes.
