Foros del Web » Programando para Internet » PHP »

Ayuda: mostrar datos

Estas en el tema de Ayuda: mostrar datos en el foro de PHP en Foros del Web. Hola a todos tengo un problema desde hace dias, quiero por favor me colaboren he probado de todo los métodos pero no he podido, es ...
  #1 (permalink)  
Antiguo 22/02/2010, 09:17
 
Fecha de Ingreso: enero-2009
Mensajes: 197
Antigüedad: 15 años, 2 meses
Puntos: 0
Información Ayuda: mostrar datos

Hola a todos tengo un problema desde hace dias, quiero por favor me colaboren he probado de todo los métodos pero no he podido, es lo siguiente, estoy haciendo un select utilizando dos tablas, pero cuando los voy a mostrar solo me muestra el primer registro, el codigo es el siguiente:

while($row2=mysql_fetch_array($resultados))
{
$amod=$row2["id_ofer"];
echo "<tr><td><center><a href='actausuario.php?id_ofer=".$row2['id_ofer']."' title='Ver Oferta en detalle'><img src='Clipboard.JPG' with='25' height='29' border='0' alt='Acta'/></center></a>";
echo "<td align='center'>"; echo $row2["cargo"];
echo "</td>";
$dep="SELECT municipios.departamento,municipios.municipio FROM oferta, municipios WHERE oferta.departamento = municipios.id_dpto and oferta.municipio = municipios.id_muni";
$reg = mysql_query($dep) or die ($error_sel);
$row1 = mysql_fetch_array($reg);
echo "<br>";
echo "<td align='center'>"; echo $row2["municipio"];
echo "<br>";

echo "<td align='center'>"; echo $row2["fec_pub"];
echo "</td>";
echo "<td align='center'>"; echo $row2["fec_ven"];
echo "</td>";
echo "<td align='center'>"; echo $row2["area"];
echo "</td>";
echo "<td align='center'>"; echo "Nombre [email protected]";
echo "</td>";
echo "<td align='center'>"; echo $row2['estado'];
echo "</td></tr>";
$c++;
}

el select que estoy haciendo es el de rojo y el azul es el campo se esta repitiendo, como hago, si ahi solo puedo referenciar el nombre del campo, no puedo colocar por ejemplo dias.municipio, agradezco la ayuda de todos
  #2 (permalink)  
Antiguo 22/02/2010, 09:26
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 4 meses
Puntos: 25
Pregunta Respuesta: Ayuda: mostrar datos

hola ingluis, pues, la consulta select de rojo, al momento de mostrarla o imprimiela debes generar un bucle, similar a este:

Código PHP:
$dep="SELECT municipios.departamento,municipios.municipio FROM oferta, municipios WHERE oferta.departamento = municipios.id_dpto and oferta.municipio = municipios.id_muni";
$reg mysql_query($dep) or die ($error_sel);
while (
$row2 mysql_fetch_assoc($reg)){
echo 
$row2['municipio'];
echo 
$row2['fec_pub'];
echo 
$row2['area'];
...
}; 
mmm, usa mysql_fetch_assoc, no mysql_fetch_array, otra error es que estas revolviendo los datos a $row1[], pero luego estas imprimiendo full $row2[]...

espero tu respuesta, nus vemos
__________________
blog: hector2c.wordpress.com
email: [email protected]
  #3 (permalink)  
Antiguo 22/02/2010, 09:46
Avatar de tonchii  
Fecha de Ingreso: noviembre-2008
Mensajes: 159
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Ayuda: mostrar datos

El error que tambien encontre, es llamar $row2, cuando lo defniste como $row1.

__________________
Por que solo seremos dueños de aquello que creemos y amemos
  #4 (permalink)  
Antiguo 22/02/2010, 10:17
 
Fecha de Ingreso: enero-2009
Mensajes: 197
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Ayuda: mostrar datos

Hola Hector 2 c muchas gracias solucione el problema... muy amable...
  #5 (permalink)  
Antiguo 22/02/2010, 10:22
Avatar de hector2c  
Fecha de Ingreso: noviembre-2007
Ubicación: Perú - Tacna
Mensajes: 979
Antigüedad: 16 años, 4 meses
Puntos: 25
Respuesta: Ayuda: mostrar datos

nouuut prouuublemmm !!!
__________________
blog: hector2c.wordpress.com
email: [email protected]

Etiquetas: Ninguno
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 00:39.