Tengo un gran problema con el uso del while, resulta ue estoy haciendo una consulta sobre una tabla, donde me muestra un listado de los usuarios con algunos datos de él, hasta hí todo bien, el problema está en que necesito que me muestre tambien un datos que hay en otra tabla, pero solo me muestra el primer datos de la segunda tabla en todos los usuarios. ambas tablas estan relacionadas tanto por cedula como por usuario.
que estoy haciendo mal??
este es el codigo.
Código PHP:
$result=mysql_query("SELECT egresado.*, usuarios.registro FROM egresado, usuarios WHERE egresado.pre7!='' GROUP BY egresado.pre1 ORDER BY egresado.pre7, egresado.pre1");
echo '<br><div align="center"><table cellpadding="1" cellspacing="1" border="0">
<TR>
<TD width=\"200\"><div align="center"><B>Nombre</B></div></TD>
<TD width=\"200\"><div align="center"><B>Apellido</B></div></TD>
<TD width=\"200\"><div align="center"><B>Cédula</B></div></TD>
<TD width=\"200\"><div align="center"><B>Programa</B></div></TD>
<TD width=\"200\"><div align="center"><B>Email</B></div></TD>
<TD width=\"200\"><div align="center"><B>Celular</B></div></TD>
<TD width=\"200\"><div align="center"><B>Teléfono</B></div></TD>
<TD width=\"200\"><div align="center"><B>Número del Sorteo</B></div></TD>
<td> </td>
<TD width=\"50\"><div align="center"><B>Encuesta</B></div></TD>
</TR>
<tr>
<td colspan="10"><hr></td>
</tr>';
while($row = mysql_fetch_array($result))
{
printf("<tr>
<td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\"> %s %s</td>
<td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\"> %s %s</td>
<td align=\"center\" bgcolor=\"#EEEEEE\" height=\"20\"> %s</td>
<td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\"> %s</td>
<td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\"> %s</td>
<td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\"> %s</td>
<td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\"> %s</td>
<td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\"> %s</td>
<td align=\"center\" bgcolor=\"#EEEEEE\" height=\"20\"> </td>
<td align=\"center\" bgcolor=\"#EEEEEE\" height=\"20\">
<a href=\"encuesta/index-individual.php?user=%s\" target=\"_blank\">ver »</a></td>
</tr>
<tr>
<td colspan=\"10\"></td>
</tr>", $row["pre1"],$row["pre2"],$row["pre3"],$row["pre4"],$row["pre5"],$row["pre7"],$row["pre21"],$row["pre19"],$row["pre18"],$row["registro"],$row["pre296"],$row["id"]);
}
mysql_free_result($result);
echo '</table></div>';