Yo uso selectcomo a continuación:
<select name="taskOption">
    <option>First</option>
    <option>Second</option>
    <option>Third</option>
</select>
¿Cómo obtengo el valor de la selectopción y lo almaceno en una variable para uso futuro, en PHP?

Respuestas:
Use de esta manera:
Pero siempre es mejor dar valores a sus
<option>etiquetas.fuente
<option>etiquetas? " Si no se incluye ningún atributo de valor, el valor predeterminado es el texto contenido dentro del elemento ". Si funciona, ¿qué hay de malo en eso?Puede acceder a los valores en la
$_POSTmatriz por su clave. $ _POST es una matriz asociativa, por lo que para accedertaskOptionusaría$_POST['taskOption'];.Sin embargo, asegúrese de verificar si existe en la matriz $ _POST antes de continuar.
process.php
fuente
También puedes hacerlo así:
fuente
fuente
Depende de si el formulario en el que se encuentra la selección tiene el método establecido en "obtener" o "publicar".
Si es
<form method="get">así, el valor de la selección se ubicará en la matriz súper global$_GET['taskOption'].Si es
<form method="post">así, el valor de la selección se ubicará en la matriz súper global$_POST['taskOption'].Para almacenarlo en una variable, debería:
Un buen lugar para obtener más información sería el manual de PHP: http://php.net/manual/en/tutorial.forms.php
fuente
Me gusta esto:
El índice de la
$_POSTmatriz siempre se basa en el valor delnameatributo de cualquier entrada HTML.fuente
prueba esto
fuente
- archivo html -
- archivo php -
fuente