Foros del Web » Programando para Internet » PHP »

Mostrar datos de una tabla

Estas en el tema de Mostrar datos de una tabla en el foro de PHP en Foros del Web. Tengo una tabla "usuarios" con los datos de usuario, donde hay un campo "Profesiones" el cual guarda el id de otra tabla "profesiones" dode esta ...
  #1 (permalink)  
Antiguo 18/09/2009, 04:52
 
Fecha de Ingreso: agosto-2009
Mensajes: 24
Antigüedad: 14 años, 8 meses
Puntos: 0
Mostrar datos de una tabla

Tengo una tabla "usuarios" con los datos de usuario, donde hay un campo "Profesiones" el cual guarda el id de otra tabla "profesiones" dode esta guardado la profesión que le corresponde, y mi problema viene a la hora de las modificaciones,

cuando muestro la información del usuario, no se como mostrar la profesión de ese usuario ya que la información que sale es el id correspondiente de la tabla profesiones,

tengo algo asi, pero no me funciona

TD>Profesión: </TD>
<TD> <select NAME="Profesion">;
<?
while ($row2 = mysql_fetch_assoc($resultados2)) {
if ($row2["idProfesion"]==row["idProfesion"]) { $chequeado="selected"; } else { $chequeado=""; }
echo "<option value='".$row2["idProfesion"]."' ".$chequeado.">".$row2["Profesion"]."</option>";
}
?>
</select> </TD>
  #2 (permalink)  
Antiguo 18/09/2009, 05:23
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Mostrar datos de una tabla

En el query vas a tener que aprender a usar los join. Para que así puedas ver el nombre de la profesión y no el id.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 18/09/2009, 05:24
 
Fecha de Ingreso: marzo-2006
Mensajes: 44
Antigüedad: 18 años, 1 mes
Puntos: 4
Respuesta: Mostrar datos de una tabla

Dentro del while tendrías que hacer una consulta a la tabla profesiones cuyo id sea $row2["idProfesion"] y el resultado que te dé, lo muestras en el option.

EDIT: Es más óptimo lo que te dice abimaelrc, así que esto hazlo sólo si no te quieres complicar y/o te da igual el rendimiento.

Saludos
  #4 (permalink)  
Antiguo 18/09/2009, 06:56
 
Fecha de Ingreso: agosto-2009
Mensajes: 24
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Mostrar datos de una tabla

como se haria con el Join ??
  #5 (permalink)  
Antiguo 18/09/2009, 06:58
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Mostrar datos de una tabla

Lee el link que te deje para que aprendas a usarlo. Tambien te sugiero leer esto. Lee los demas tutoriales que hay en ese lugar.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:55.