Hola quiero mostrar los datos de una consulta mysql pero filtrando por el valor que el usuario ponga en un input y que al darle al botón salga la consulta:
En esta tabla el usuario pone el "número de clase"
<table width="400" border="0">
<td> Clase </td>
<td><input type="text" name="clase" /> <br/> </td>
</tr>
<tr>
<td> </td>
<td> <input type="submit" name="enviarclase" value="Consultar Clase" ><br/> </td>
</tr>
</table>
A continuación accedo a la Base de datos e hago esta consulta:
$consulta=mysql_query("SELECT `NOMBRE`, `APELLIDOS`, `FNACIMIENTO`, `Nivel`FROM alumnos WHERE Clase=6123");
Lo que no sé es cómo "llamar" "coger el dato" que el usuario haya dado en el input (que en este caso sería 6123 (que debería ser una variable).
A ver si me podeis ayudar.
Muchas Muchas Gracias
Mod: Etiquetas GeSHi obligatorias. [Obligatorio] Normas del subforo de PHP. (http://foro.elhacker.net/php/obligatorio_normas_del_subforo_de_php_18072014-t148495.0.html)
No estaría mal que explicases qué hiciste para iluminar a otros usuarios.
También decirte que..
CitarAdvertencia
Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro. En su lugar, deberían usarse las extensiones MySQLi o PDO_MySQL. Véase también la guía MySQL: elegir una API y P+F relacionadas para más información. Las alternativas a esta función incluyen:
mysqli_query()
PDO::query()
http://php.net/manual/es/function.mysql-query.php
Te recomiendo PDO, hoy por hoy la que usas son malas prácticas y una pésima adaptación, la programación está siempre en continuo movimiento, y es necesario, funcional e incluso por lo general más cómodo y 'elástico' usar lo nuevo.
Un saludo!