Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2008, 08:37
abigor66
 
Fecha de Ingreso: mayo-2008
Mensajes: 489
Antigüedad: 16 años
Puntos: 8
Pregunta problemas con WHILE

buenos días foreros.
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&eacute;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&eacute;fono</B></div></TD>
                            <TD width=\"200\"><div align="center"><B>N&uacute;mero del Sorteo</B></div></TD>
                            <td>&nbsp;</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\">&nbsp;%s %s</td>
                                <td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\">&nbsp;%s %s</td>
                                <td align=\"center\" bgcolor=\"#EEEEEE\" height=\"20\">&nbsp;%s</td>
                                <td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\">&nbsp;%s</td>
                                <td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\">&nbsp;%s</td>
                                <td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\">&nbsp;%s</td>
                                <td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\">&nbsp;%s</td>
                                <td align=\"left\" bgcolor=\"#EEEEEE\" height=\"20\">&nbsp;%s</td>
                                <td align=\"center\" bgcolor=\"#EEEEEE\" height=\"20\">&nbsp;</td>
                                <td align=\"center\" bgcolor=\"#EEEEEE\" height=\"20\">
                                <a href=\"encuesta/index-individual.php?user=%s\" target=\"_blank\">ver &raquo;</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>'
Gracias de antemanoo y espero me puedan ayudar