Comentarios sin revisar de la FAQ: Diferencia entre $HTTP_POST_VARS y $_POST

2 comentarios sin revisar
06/7/07

Por: Walter Daniel
En PHP, necesito saber cómo proceder para tomar el dato que seleccioné del listbox. Por ejemplo:

<select name="query">
<option selected="selected">Su opción</option>
<option value="Document">Documentación</option>
<option value="Foros">Foros</option>
<option value="Codigo">Código</option>
…..
</select>
<form action="<?PHP echo $PHP_SELF?>" method="post">
Nombre: <input type="text" name="nombre"><br>
……
<p><input type="submit" name="enviar" value="Enviar datos">
<input type="reset" name="B2" value="Restablecer"></p>
</form>


Luego, para ver los datos que se ingresaron en el formulario, hago:

<?php
echo "Nombre: ".$_POST["nombre"]."<br>"; // acá muestra bien la leyenda y el nombre
echo "Dato: ".$_POST ["query"] ."<br>";
// acá sólo muestra “Dato:”
…..

Qué está faltando para poder tomar el dato que seleccioné de la lista de opciones???
02/12/07

Por: josue
La etiqueta "select" tiene que estar dentro de <form></form>

Alojados en el grupo