Hola a todos;
Bueno, como puedo extraer el valor de un select para guardar lo que contiene en la bd.
ya que al extraer su valor $ValorSelect = $_POST['el select'];
gracias.
| |||
Aupa, Si tienes un select de la forma: <td><select name = "tipoEquipo" size="1"> <option>PC</option> <option>MAC</option> <option>portatil</option> </select> </td> en un formulario de tipo post. Al darle a submit tendras el valor del select en la variable : $_POST['tipoEquipo'], para este ejemplo. Un saludo, Niko. |
| |||
Cita: ..... te faltó indicar que sucede en ese caso .. ya que al extraer su valor $ValorSelect = $_POST['el select']; El valor de un "<select>" de HTML para PHP viene por el método que se indique en el formulario (method) en los arrays superglobales $_POST o $_GET según sea ese y bajo el nombre (del indice de ese array) del "name" de ese select y sólo viaja el valor que se seleccione y se indique en el "value" de cada option. <select name="nombre_select"> <option value="nose">descripcion1</option> <option value="nose2">descripcion2</option> </selec> En php (script): echo $_POST['nombre_select']; Un saludo, |
| |||
ciopatrick Pues entonces tendrás que resolver el problema con javacript .. PHP recibe así un "<select>" HTML común bajo las condiciones que se han descrito en este tema .. SI tu tienes otras restricciones o quieres hacer otra cosa por qué usas javascript por médio tendrás que solventarlo en javascript .. tal vez tendrás que usar alguna función extra (javascript) antes de hacer el "submit" definitivo del formulario .. u otras técnicas (tal vez campos hidden y jugando con javascript para darle valor .. ) .. En fin .. todo soluciones NO PHP. Un saludo, |