[Resuelto] SELECT filtrado por valor en input en mysql

Iniciado por bgnumis, 14 Diciembre 2014, 10:15 AM

0 Miembros y 1 Visitante están viendo este tema.

bgnumis

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"

Código (html4strict) [Seleccionar]
<table width="400" border="0">


<td> Clase </td>

<td><input type="text" name="clase" />  <br/> </td>
</tr>
<tr>
<td>&nbsp;</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:


Código (php) [Seleccionar]
$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.

#Aitor

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!
Mi algoritmo en PHP (estupideces y más).
Código (php) [Seleccionar]
while($Se_feliz){
  Piensa_un_OBJETIVO(); // Sin excusas!
  if($Tienes_un_objetivo){
    Suspira(); // Sé paciente.
    if($Consigues_el_objetivo){ echo "¡Felicidades #Aitor!";return;
      //RETURN; ¿O volvemos a empezar?
    }else{
      Inténtalo_de_nuevo();
    }
  }
}