149 votes

Utilisation de $_POST pour obtenir la valeur de l'option de sélection à partir du HTML

J'utilise select comme ci-dessous :

<select name="taskOption">
    <option>First</option>
    <option>Second</option>
    <option>Third</option>
</select>

Comment puis-je obtenir la valeur du select et le stocker dans une variable pour une utilisation future, en PHP ?

2voto

Wind Shear Points 966

Comme ça :

<?php
  $option = $_POST['taskOption'];
?>

L'indice de la $_POST est toujours basé sur la valeur de l'élément name de toute entrée HTML.

1voto

Bulbul Bigboss Points 11
<select name="taskOption">
<option value="1">First</option>
<option value="2">Second</option>
<option value="3">Third</option>
</select>

essayez ceci

<?php 
if(isset($_POST['button_name'])){
$var = $_POST['taskOption']
if($var == "1"){
echo"your data here";
}
}?>

1voto

Lucky Points 82

-- fichier html --

<select name='city[]'> 
                <option name='Kabul' value="Kabul" > Kabul </option>
                <option name='Herat' value='Herat' selected="selected">             Herat </option>
                <option name='Mazar' value='Mazar'>Mazar </option>
</select>

-- fichier php --

$city = (isset($_POST['city']) ? $_POST['city']: null);
print("city is: ".$city[0]);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X