Foros del Web » Programando para Internet » PHP »

Ayuda novato

Estas en el tema de Ayuda novato en el foro de PHP en Foros del Web. hola Amigos : ¿Como estan? Les quiero contar que tengo una base de datos con los siguientes campos: foto, nombre de la foto y posición. ...
  #1 (permalink)  
Antiguo 26/02/2004, 18:36
Avatar de Rangers  
Fecha de Ingreso: enero-2003
Ubicación: Talca
Mensajes: 38
Antigüedad: 21 años, 3 meses
Puntos: 0
Ayuda novato

hola Amigos :
¿Como estan?

Les quiero contar que tengo una base de datos con los siguientes campos: foto, nombre de la foto y posición.

Me muestra bien la imágen, el nombre y todo , solo queria saber como hacer para que las muestre de la siguiente forma:

Que salga la foto centrada, abajo que muestre la palabra Nombre: y se repita en todas (ejemplo Nombre: Roberto , para la otra foto Nombre : Luis).


Y lo mismo para el campo posición.

Por ejemplo

Foto
Nombre: Roberto
Posición: Mediocampista


Foto
Nombre: Luis
Posicion: Defensa


El codigo es el siguiente:

Código PHP:

<?
mysql_connect
("localhost","","");
$result=mysql_db_query("ejemplo","select*from fotospagina where campo_year='1993'");
?>
<table align="center">
<tr>
<th>Nombre</th>
<th>Posición</th>
</tr>
<?
while ($row=mysql_fetch_array($result))
{
echo 
'<tr><td><img src="'.$row["campo_foto"].'"></td>';
echo 
'<tr><td>'.$row["campo_nombre"].'</td>';
echo 
'<td>'.$row["campo_posicion"].'</td></tr>';

}
mysql_free_result($result)
?>
Actualmente salen como para el lado. ¿Como puedo hacer para que salga como busco?

Gracias
Chao
  #2 (permalink)  
Antiguo 26/02/2004, 21:12
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Bueno, primero que nada, veo tu tabla un poco ilogica para la forma en la que quieres manejar los datos... aqui te va mi solución...

Código PHP:
<?
mysql_connect
("localhost","","");
$result=mysql_db_query("ejemplo","select*from fotospagina where campo_year='1993'");
?>
<table align="center">
<tr>
<th>Jugadores</th>
</tr>
<?
while ($row=mysql_fetch_array($result))
{
echo 
'<tr><td><img src="'.$row["campo_foto"].'"></td></tr>';
echo 
'<tr><td>Nombre:'.$row["campo_nombre"].'<br>';
echo 
'Posicion: '.$row["campo_posicion"].'</td></tr>';
echo 
'<tr><td>&nbsp;</td></tr>'// Una linea para separarlos

}
echo 
'</table>';
mysql_free_result($result)
?>
__________________
Manoloweb
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 23:11.