Foros del Web » Programando para Internet » PHP »

Mostrar registros sin tablas. Se puede¿?

Estas en el tema de Mostrar registros sin tablas. Se puede¿? en el foro de PHP en Foros del Web. Bunas a Todos, es posible mostar registros de una base de datos sin acudir a las tablas.¿? Aquí pongo el código de ejemplo, con este ...
  #1 (permalink)  
Antiguo 30/09/2010, 12:01
Usuario no validado
 
Fecha de Ingreso: abril-2010
Ubicación: La habana
Mensajes: 229
Antigüedad: 14 años, 1 mes
Puntos: 4
Mostrar registros sin tablas. Se puede¿?

Bunas a Todos, es posible mostar registros de una base de datos sin acudir a las tablas.¿?

Aquí pongo el código de ejemplo, con este creo una tabla dinámica pero es posible mostrar los datos de algún modo diferente que rompa con le estructura de una tabla, para que sea más estético.¿?
Llevo tiempo buscando y preguntando al respecto y nada, parece que no se acostumbra a hacer esto.

Código PHP:
<?php
$enlace 
mysql_connect('localhost''root''')
    or die(
'No pudo conectarse : ' mysql_error());
mysql_select_db('dbserviciostarara') or die('No pudo seleccionarse la BD.');
$consulta_entidad "SELECT identidad FROM entidades WHERE nombre = 'Villa Marina'";
$resultado_entidad mysql_query($consulta_entidad) or die('La consulta fall&oacute;: ' mysql_error());
$entidad mysql_fetch_array($resultado_entidadMYSQL_ASSOC);




$consulta "SELECT nombre, descripcion, foto FROM servicios WHERE entidad =\"{$entidad['identidad']}\"";
$resultado mysql_query($consulta) or die('La consulta fall&oacute;: ' mysql_error());

mysql_free_result($resultado_entidad);

// Impresion de resultados en HTML
echo "<table cellspacing='10' border='0' cellpading='0' wigth='100%'>\n";
echo
"<tr><td colspan='5' aling='right'>
Haga clic en cualquier foto para ver una versión más grande.<br><hr></td></tr>\n"
;
while (
$linea mysql_fetch_array($resultadoMYSQL_ASSOC)) {
    echo 
"<tr>\n";
    echo 
"<td><td align = right; class=\"TextoWeb\"><b>".$linea['nombre']."</b></td>\n";
    echo 
"<td><td align = left; class=\"TextoWeb\">".$linea['descripcion']."</td>\n";
    echo 
"<td><a href = '../web-modular-avanzada/img/{$linea['foto']}' border='0'>
    <img src='../web-modular-avanzada/img/{$linea['foto']}' border='0' width='100' height='80'></a></td>\n"
;
    echo 
"<tr><td colspan='5' aling='right'><hr></td></tr>\n";
}
echo 
"</table>\n";
mysql_free_result($resultado);
?>
Saludos
  #2 (permalink)  
Antiguo 30/09/2010, 12:04
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Mostrar registros sin tablas. Se puede¿?

hola,
pues si.... lo que devuelve la base de datos lo puedes ubicar dentro de lo que quieras <div> <p> <span>, suelto por ahi, lo que quieras, no estas atado a usar tablas

saludos
  #3 (permalink)  
Antiguo 30/09/2010, 12:15
Usuario no validado
 
Fecha de Ingreso: abril-2010
Ubicación: La habana
Mensajes: 229
Antigüedad: 14 años, 1 mes
Puntos: 4
Respuesta: Mostrar registros sin tablas. Se puede¿?

Cita:
Iniciado por Adell Ver Mensaje
hola,
pues si.... lo que devuelve la base de datos lo puedes ubicar dentro de lo que quieras <div> <p> <span>, suelto por ahi, lo que quieras, no estas atado a usar tablas

saludos
Me imagino que se puede, por eso la pregunta.
Pudieras ponerme un pequeño ejemplo de cómo implementar + - estos datos que puse, pero sin tablas como bien dices con div.

El problema es que no no me abstraigo bien para eso.
Ejemplo creo algunos div flotantes con determinados nombres pero cómo hago para dentro del bucle ir armando esa visualización de mis datos para los div.

Si no me he explicado bien me lo haces saber para ejemplificarte más, pero creo que con lo que digo y he puesto bastaría para que + - me pongas un ejemplo aunque sea pequeño, creo que un ejemplo ilustraría mucho mejor y así lo comprendería más.

Saludos y Gracias de antemano.
  #4 (permalink)  
Antiguo 30/09/2010, 12:25
Avatar de catpaw  
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años
Puntos: 23
Respuesta: Mostrar registros sin tablas. Se puede¿?

bueno no es tan dificil de hecho es tan basico que solo necesitas logica y conocimientos basicos de html-php y posiblemente css

por ejemplo se me ocurre:

<div align="center"><?PHP echo $tu_variable1; ?></div>
<div align="left"><?PHP echo $tu_variable2; ?></div>

ahora si necesitas imprimir muchas variables generadas de una consulta por ejemplo pues genera dinamicamente las etiquetas div, p o span o la que gustes

tambien si deseas darle mas diseño ocupa css para manejar los div, p, span o la etiqueta que utilices...
  #5 (permalink)  
Antiguo 30/09/2010, 12:27
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Mostrar registros sin tablas. Se puede¿?

es que los divs son algo quisquillosos y si cuesta a veces para los que no sabemos mucho de css poner unos cuantos imaginate alinear 400 por ejemplo :S

aunque si dices que poner divs por estetica con tablas bien manejadas se ve mejor y es más facil por otro lado poner por ejemplo 7 <td> juntos que
siete divs, no bueno, que munga.
  #6 (permalink)  
Antiguo 30/09/2010, 12:29
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Mostrar registros sin tablas. Se puede¿?

Cita:
Iniciado por catpaw Ver Mensaje
bueno no es tan dificil de hecho es tan basico que solo necesitas logica y conocimientos basicos de html-php y posiblemente css

por ejemplo se me ocurre:

<div align="center"><?PHP echo $tu_variable1; ?></div>
<div align="left"><?PHP echo $tu_variable2; ?></div>

ahora si necesitas imprimir muchas variables generadas de una consulta por ejemplo pues genera dinamicamente las etiquetas div, p o span o la que gustes

tambien si deseas darle mas diseño ocupa css para manejar los div, p, span o la etiqueta que utilices...
no se oye mal y de hecho con uno, dos o tres divs alineados en una sola fila o linea parece facil, pero yo tengo una tabla con 7 columnas

como alineas 7 columnas? no digo que se aimposible pero...

mira esta imagen de una de mis tablas

yo digo que no se ve tan mal

Última edición por memoadian; 30/09/2010 a las 12:35
  #7 (permalink)  
Antiguo 30/09/2010, 12:53
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Mostrar registros sin tablas. Se puede¿?

hola,
si si bien se puede hacer una estructura asi con divs la pregunta es.... porque no usar tablas?
para responder tu pregunta yo personalmente pondria un div contenedor de todo y despues ir ubicando, hay que ir jugando con los css para definir exactamente como queres que te quede. pero la idea seria algo asi
Código PHP:
<div id="contenedor">
<div><?php echo $linea['nombre'?></div>
<div><?php echo $linea['descripcion'?></div>
<div><?php echo $linea['3'?></div>
</div>
y asi con todas las columnas que quieras

saludos

Etiquetas: registros, tablas
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:39.