entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Consultar usuario y mostrar información en tabla PHP+MYSQL

Buen día compañeros,
Estoy realizando una consulta, buscando un usuario por su numero de documento y posteriormente mostrarlo en una tabla pero permaneciendo en la misma pagina. El inconveniente es que cada vez que hago la consulta me muestra todos los datos que contiene la tabla.
Este es el código que tengo en el momento:

<form action="" method="POST">
  <input action="" type="submit" value="consultar" name="consultar" class="btn btn-outline-primary"/>
</form>
<form action="" method="GET">
  <input type="text" class="form-control" placeholder="Documento estudiante." aria-label="Digitar numero de documento del estudiante.." name="documentoconsul" />
</form>
<table class="table table-sm">
              <tr>
                <td>Documento</td>
                <td>Nombre</td>
                <td>Apellidos</td>
                <td>Edad</td>
                <td>Correo</td>
                <td>Grado</td>
              </tr>

              <?php 
              if (isset($_POST['consultar'])) {
                  $documentoconsul = $_GET['documentoconsul'];
                  $sql="SELECT  Documento_estudiante, Nombre_estudiante, Apellido_estudiante, Edad_estudiante, email, Nombre_grado FROM estudiante INNER JOIN grado ON Id_grado_FK = Id_grado WHERE Documento_estudiante='$documentoconsul'";
                  $result = mysql_query($sql);               
                      while ($mostrar = mysql_fetch_row($result)) {
               ?>

              <tr>
              <?php 
                for ($i=0; $i < mysql_num_fields($result) ; $i++) { 
               ?>
                <td><?php echo $mostrar[$i]; ?></td>
              <?php } ?>
              </tr>

              <?php  
                }
              }

               ?>
            </table>

Quedo atento a sus comentarios y aportaciones.
De antemano muchas gracias.

0voto

Leonardo-Tadei comentado

"El inconveniente es que cada vez que hago la consulta me muestra todos los datos que contiene la tabla."

Y qué datos quisieras que se vean?? De qué tabla y qué nombre tienen los campos que querés que aparezcan??

1voto

FelipeMedel comentado

ya intentaste hacer la consulta y ejecutarla en tu gestor de base de datos y que realmente te este mostrando lo que deseas???

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta