obtenir la valeur de l'élément d'entrée avec “id” ou “nom”
Je suis en train d'apprendre le php et j'ai vu quelques vidéos et tutoriels, lors de la création des variables de session dont les valeurs vont être extraites à partir des valeurs entrées dans les éléments d'entrée, le "id" de l'élément d'entrée est le seul qui importe, mais lors de la vérification si un bouton a été cliqué est le "nom" de l'élément d'entrée ce qui importe?
<?php
if (isset($_POST['Register'])) { //Register is the "name"
session_start();
$Fname = $_POST['first_name']; //first_name is the "id"
...
}
?>
<!doctype html>
...
<form action="" method="post" name="registerform" id="registerform">
<input name="firstname" type="text" id="first_name">
...
<input name="Register" type="submit" id="register" value="submit">
Avez-vous essayez d'imprimer toutes les deux? par exemple,
Été fait gazillion reprises
Dans vos paroles, c'est la
print $_POST['first_name'];
et puis print $_POST['firstname'];
cela doit vous dire ce qui vous donne la valeur d'entrée.Été fait gazillion reprises
$Fname = $_POST['first_name'];
ne vous donnera pas toute la valeur, car la valeur d'entrée name
est firstname
, vous souhaiterez peut-être utiliser $Fname = $_POST['firstname'];
Dans vos paroles, c'est la
name
de l'élément d'entrée ce qui compteOriginalL'auteur Anne Ortiz | 2015-09-30
Vous devez vous connecter pour publier un commentaire.
Id et les Classes sont principalement pour les CSS ou JavaScript but.Nom de l'utiliser pour obtenir les valeurs post
$_POST['firstname']
.OriginalL'auteur Ninju
Qui suit sont mes lignes directrices:
1) Chaque fois que l'on poste un formulaire, seulement
name
seront considérés pour l'obtention posté valeur.par exemple,
<input type="text" name="fname" id="first_name"/>
Ici nous obtenons
$_POST['fname']
Pas$_POST['first_name']
;2) Id et les classes sont là pour CSS/JS fins. Ainsi, si vous ajoutez quelque soit la classe/id de l'élément,
Seulement
name
soit affiché.3) Dans le tableau
$_POST
,name
est lekey
etvalue
en elle est une valeur.OriginalL'auteur Pupil
$_POST['firstname'] <> $_POST['prenom']
Il takse nom de l'attribut, et non pas l'ID.
Vous devez utiliser
OriginalL'auteur Tediee