Comment obtenir le champ de saisie de la valeur à l'aide de PHP
J'ai un champ de saisie comme suit:
<input type="text" name="subject" id="subject" value="Car Loan">
Je voudrais obtenir les champs de saisie de la valeur Car Loan
et l'assigner à une session. Comment dois-je faire cela à l'aide de PHP ou jQuery?
Vous devez vous connecter pour publier un commentaire.
Utilisation de PHP
$_POST
ou$_GET
superglobales pour récupérer la valeur de la balise d'entrée via le nom de la balise HTML.Par Exemple, changer la méthode de votre formulaire et ensuite l'écho de la valeur par le nom de l'entrée:
À l'aide de
$_GET
méthode:Pour montrer la valeur:
À l'aide de
$_POST
méthode:Pour montrer la valeur:
Exemple d'utilisation de PHP pour obtenir une valeur à partir d'un formulaire:
Mettre cela en foobar.php:
Lire le code ci-dessus afin de bien comprendre ce qu'il fait:
"foobar.php est un document HTML contenant un formulaire HTML. Lorsque l'utilisateur appuie sur le bouton "soumettre" à l'intérieur de la forme, la propriété action du formulaire est exécuté:
foobar_submit.php
. Le formulaire sera soumis une requête POST. À l'intérieur de la forme est une balise input avec le nom "my_html_input_tag". C'est la valeur par défaut est "PILULES ICI". Qui provoque une zone de texte avec le texte: "des PILULES ICI" sur le navigateur. À droite se trouve un bouton de soumission, lorsque vous cliquez dessus, le navigateur l'url change àfoobar_submit.php
et le code ci-dessous est exécutée.Mettez ce code dans foobar_submit.php dans le même répertoire que foobar.php:
Lire le code ci-dessus de sorte que vous savez ce que sa fait:
Le formulaire HTML à partir de ci-dessus renseigné les $_POST superglobale avec des paires clé/valeur représentant les éléments html à l'intérieur de la forme. L'écho imprime la valeur par clé: 'my_html_input_tag'. Si la clé est trouvée, qui il est, sa valeur est renvoyée: "les PILULES ICI".
Puis print_r imprime toutes les clés et les valeurs de $_POST, de sorte que vous pouvez regarder à quoi d'autre est là.
La valeur de la balise d'entrée avec nom=
my_html_input_tag
a été mis dans le $_POST et que vous l'avez récupéré à l'intérieur d'un autre fichier PHP.Vous pouvez obtenir la valeur
$value
comme :ou:
$value = $_GET['subject'];
,selon la forme de la méthode utilisée.la valeur est affectée à une variable de session du sujet.
Pour une utilisation mondiale, vous pouvez utiliser:
et à ajouter yo votre session, il suffit de
Et vous n'avez pas besoin de jQuery dans ce cas.
Si sa demande d'obtenir l'utilisation,
$_GET['subject']
ou si c'est un post de demande d'utilisation,$_POST['subject']