Esto va a sonar realmente estúpido, pero no puedo entender por qué estoy recibiendo este error.PHP Indefinido Índice
He creado un cuadro de selección, denominado "query_age" en mi formulario HTML:
<form method="get" action="user_list.php">
<select name="query_age">
<option value="">Doesn't matter</option>
<option value="between 18 and 30">18 - 30</option>
<option value="between 31 and 40">31 - 40</option>
<option value="between 41 and 50">41 - 50</option>
<option value="between 51 and 60">51 - 60</option>
<option value="between 61 and 70">61 - 70</option>
<option value="between 71 and 80">71 - 80</option>
<option value="between 81 and 90">81 - 90</option>
<option value="> 90">Older than 90</option>
</select>
En la forma php correspondiente, que tienen:
$query_age = $_GET['query_age'];
Cuando ejecuto la página, me obtener este error:
Notice: Undefined index: query_age in index.php on line 19
no entiendo por qué ocurre esto, y me gustaría saber cómo hacer que se vaya aw sí.
¿Qué muestra 'print_r ($ _ GET)'? ¿Hay otros valores de forma allí? ¿Por qué no usas POST? –
¿De qué manera la _forma correspondiente de php_ corresponde al formulario HTML? ¿Genera el formulario HTML? ¿Procesa los valores que se envían a través del formulario HTML? ¿Tiene el mismo nombre base con una extensión diferente? Por favor, ilumínanos. – Oswald
¿Sabe que debe procesar el formulario en 'user_list.php' como lo ha especificado en la acción del formulario? Ayudaría si pudieras publicar el código relevante de 'index.php' y explicar el" flujo "general de tu aplicación. –