Foros del Web » Programando para Internet » PHP »

Dar formato a una tabla de salida

Estas en el tema de Dar formato a una tabla de salida en el foro de PHP en Foros del Web. Hola, necesito si alguien me puede decir como puedo aplicar a mi tabla de salida un formato especifico, ya que cuando hago la consulta en ...
  #1 (permalink)  
Antiguo 14/06/2005, 10:47
 
Fecha de Ingreso: diciembre-2004
Mensajes: 84
Antigüedad: 19 años, 3 meses
Puntos: 0
Dar formato a una tabla de salida

Hola, necesito si alguien me puede decir como puedo aplicar a mi tabla de salida un formato especifico, ya que cuando hago la consulta en sql, los datos se imprimen de una forma muy poco amigable, lo que quiero saber es como le doy el algun color, medida y tipo de letra dentro de la tabla.
La forma en que muestro la tabla es la siguiente:

$conn = conectarse();
$sql=mysql_query("Select nombre_alum,email_alum,pais_alum,profesion_alum from alumno where curso_alum='Negociación Internacional' order by nombre_alum asc");

while ($row=mysql_fetch_array($sql)) {
printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td></tr>", $row["nombre_alum"],$row["email_alum"],$row["pais_alum"],$row["profesion_alum"]);
} ?>

Bueno, espero que me puedan ayudar. Gracias y un Saludo
  #2 (permalink)  
Antiguo 14/06/2005, 14:10
Avatar de GUNIRAN  
Fecha de Ingreso: octubre-2003
Ubicación: Rosario, Santa Fe, Argent
Mensajes: 65
Antigüedad: 20 años, 5 meses
Puntos: 0
Hola Cote_Infor,

Primero que nada te recomiento que separes un poco la presentanción de la lógica para que sea más ordenado.

Por ejemplo:

<table>
<?php
$conn = conectarse();
$sql=mysql_query("Select nombre_alum,email_alum,pais_alum,profesion_alum from alumno where curso_alum='Negociación Internacional' order by nombre_alum asc");

while ($row=mysql_fetch_array($sql)) {
?>
<tr>
<td><?= $row['nombre_alum'] ?></td>
<td><?= $row['email_alum'] ?></td>
<td><?= $row['pais_alum'] ?></td>
<td><?= $row['profesion_alum'] ?></td>
</tr>
<?php
}
?>
</table>

Ya teniendo esto te será más facil darle formato, por ejemplo:

<table>
<?php
$conn = conectarse();
$sql=mysql_query("Select nombre_alum,email_alum,pais_alum,profesion_alum from alumno where curso_alum='Negociación Internacional' order by nombre_alum asc");

while ($row=mysql_fetch_array($sql)) {
?>
<tr>
<td><font size="2"><strong><?= $row['nombre_alum'] ?></strong></font></td>
<td><font color="#FF0000"><?= $row['email_alum'] ?></font></td>
<td bgcolor="#CCCCCC"><?= $row['pais_alum'] ?></td>
<td><?= $row['profesion_alum'] ?></td>
</tr>
<?php
}
?>
</table>


Consejo: estudia un poco usar css, te será mucho más facil de armar y mantener.

Ejemplo

<html>
<head>
<style>
.fila { font-family:Verdana; font-size:12px }
.celdaColor { background-color: #EEEEEE; }
</style>
</head>
<body>
<table>
<?php
$conn = conectarse();
$sql=mysql_query("Select nombre_alum,email_alum,pais_alum,profesion_alum from alumno where curso_alum='Negociación Internacional' order by nombre_alum asc");

while ($row=mysql_fetch_array($sql)) {
?>
<tr class="fila">
<td clas="celdaColor"><?= $row['nombre_alum'] ?></td>
<td><?= $row['email_alum'] ?></td>
<td><?= $row['pais_alum'] ?></td>
<td><?= $row['profesion_alum'] ?></td>
</tr>
<?php
}
?>
</table>
</body>
</html>
__________________
Saludos,
Matías Hernán Piuma - Desarrollador Web
Programador PHP Freelance, especialidad: PHP / MySQL / XHTML / CSS
Rosario, Argentina
  #3 (permalink)  
Antiguo 14/06/2005, 16:37
 
Fecha de Ingreso: diciembre-2004
Mensajes: 84
Antigüedad: 19 años, 3 meses
Puntos: 0
Gracias amigo, eso era exactamente lo que necesitaba, ¿sabes? me gustaria mucho que nos pudieramos comunicar, soy nuevo en esto y quiero aprenderlo lo mas posible ya que es mi profesión y casi siempre en el desarrollo de algo tengo mis dudas, ¿podrias darme tu msn o correo personal?. Gracias, espero que respondas.

Saludos y Gracias
  #4 (permalink)  
Antiguo 14/06/2005, 17:24
Avatar de GUNIRAN  
Fecha de Ingreso: octubre-2003
Ubicación: Rosario, Santa Fe, Argent
Mensajes: 65
Antigüedad: 20 años, 5 meses
Puntos: 0
Claro, no hay problema.

Puedes escribirme a [email protected] o me contactas por msn: [email protected]
__________________
Saludos,
Matías Hernán Piuma - Desarrollador Web
Programador PHP Freelance, especialidad: PHP / MySQL / XHTML / CSS
Rosario, Argentina
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 21:11.