estimados, necesito ayuda con una consulta lo que ocurre es que cuando hago una busqueda por apellido y quiero ver los datos de ese usuario me los muestra pero lo que ocurre es que me los muestra si ese usuario tiene 10 movimientos me lo muestra 10 veces el apellido y el nombre y solo quisiera que me aparesca una sola vez y sus 10 movimientos que hizo ese usuario le spaso la consulta que estoy haciendo:
<?php
/* Incluyo el fichero de conexión
a la base de datos mysql */
include("conexion.php");
$apellidos = $_POST['apellidos'];
?>
<style type="text/css">
<!--
body {
background-color: #CCCCCC;
}
-->
</style>
<table width="700" border="1" cellspacing="2" cellpadding="2">
<tr>
<td><div align="center"><strong>Apellidos</strong></div></td>
<td><div align="center"><strong>Nombres</strong></div></td>
<td><div align="center"><strong>Fecha</strong></div></td>
<td><div align="center"><strong>Hora</strong></div></td>
<td><div align="center"><strong>Tipo</strong></div></td>
</tr>
<?php
/*
Realizo la consulta a la base datos
*/
$link=Conectarse();
$sql = "select empleados.apellidos, empleados.nombres, control.fecha, control.hora, control.tipo from empleados";
$sql .=" inner join control on empleados.cirun = control.cirun";
$sql .=" where empleados.apellidos like '%$apellidos%'";
$result = mysql_query($sql, $link);
if ($row = mysql_fetch_array($result)){
mysql_field_seek($result,0);
while ($field = mysql_fetch_field($result)){
} do {
/*
en "$row" muestro los datos
*/
?>
<tr>
<td><?php echo $row[0]; ?></td>
<td><?php echo $row[1]; ?></td>
<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>
<td><?php echo $row[4]; ?></td>
</tr>
<?php
} while ($row = mysql_fetch_array($result));
} else {
/*
Si no se encontraron resultados
se muestra el siguiente mensaje
*/
echo "<h2>No Registro Movimientos!</h2>";
}
?>
</table>