Comment obtenir la valeur d'un champ de texte et la passer dans une variable?
J'ai le formulaire ci-dessous.
<form name="cookieform" id="login" method="POST">
<input type="text" NAME="username" id="username" class="text" maxlength="30" />
</form>
Ce que je voudrais faire est de récupérer la valeur du champ de texte et le placer dans une variable PHP. J'ai le code suivant.
<?php
$get_username = $_POST['username'];
print($get_username);
?>
grâce
- Quelques conseils -- l'essayer. Casser même. Il y a une fonction d'annulation pour une raison. 🙂
Vous devez vous connecter pour publier un commentaire.
Chaque fois que vous cliquez sur le bouton envoyer, il affichera la valeur de l'entrée. Ceci permettra de définir votre variable PHP à chaque fois.
Mise à jour:
Patrioticcow a dit que sa variable n'est pas de retourner quoi que ce soit. Quelque chose qui devrait avoir été inclus dans la question, mais maintenant nous avons cette information.
Au lieu de les imprimer. Ce sera le travail.
$get_username
ne retourne rienSauf si vous avez stocké votre valeur précédente de la
$_SESSION
tableau, vous perdrez l'accès à chaque fois que le formulaire est soumis de nouveau. Votre$get_username
sera écrasé à chaque fois.Je ne comprends pas très bien ce que tu veux dire par "entrez une autre valeur dans le champ de texte", mais avec HTTP, chaque demande est traitée séparément de toute autre demande. Donc, si vous soumettez à nouveau, la nouvelle valeur de montrer.
Si vous êtes errant comment passer plusieurs valeurs avec la même clé et comment récupérer les valeur péché php, c'est ce que vous faites:
$noms d'utilisateur = array($_POST['username']);
$username_one = $noms d'utilisateur[0];
$username_two = $noms d'utilisateur[1];
...