Quelqu'un peut-il m'aider s'il vous plaît? Je suis nouveau sur php, actuellement j'essaie d'utiliser $_POST['item']
pour obtenir une chaîne (composée de plusieurs mots) à partir d'une liste déroulante et ensuite le traiter. Cependant, lorsque j'utilise $_POST['item']
, seul le premier mot est renvoyé, le reste des mots est manquant.comment obtenir php pour lire dans une chaîne de mots d'une liste déroulante?
J'ai une liste déroulante, quelque chose comme:
echo "<form action='process_form.php' method='post'>";
echo "Select an item<br />";
echo "<select name='item' id='item'>";
...
...
...
chaque élément dans la liste déroulante est une chaîne qui a des noms de produits tels que:
dressmaker mannequin size 12
torso mannequin in white color
...
L'utilisateur sélectionne ensuite un élément de la liste déroulante. Quand j'ai utilisé $_POST['item']
pour obtenir cette chaîne, j'ai le premier mot "dressmaker", tous les silences manquaient.
Comment obtenir la chaîne entière?
Merci beaucoup à l'avance.
envoyer votre code afin que nous puissions jeter un oeil – Drewdin
Comment utilisez-vous $ _POST [ « item »]? Ce que vous décrivez devrait fonctionner, mais je devrais voir le code pour vous dire ce qui ne va pas. – Hans
À quoi ressemblent les valeurs de vos options? – Drewdin