Hola, ¿qué tal les va? Miren quería hacerles una consulta haber si pueden ayudarme, tengo una página en php cuya función es imprimir los datos de una tabla de la base de datos con cuatro campos. Pues para que no saliese, como ahora mismo me pasa, todo el resultado una línea tras otra, quería que saliera en forma de tabla, para ello me aconsejaron que utilizará CSS. Lo que quiero es una tabla con la primera fila el nombre del campo resaltado y luego la impresión debajo de cada uno de los valores.
He hecho un css, empecé a leer sobre ello ayer, asi que como comprenderán no sé nada. El problema es que me sigue imprimiendo como sino actuase la CSS. Aqui les pongo mi código haber si pueden ayudarme.
input-text {
background-color: #CCCCCC;
border-width: 1px;
border-style: solid;
border-color: #336699;
font-size: 9pt;
font-family: verdana, serif;
color: #333366;
.cabezatabla {
font-family: arial, verdana, serif;
font-size: 10pt;
color: #FFFFFF;
background-color: #DDDDDD;
}
Código PHP:
<html>
<head>
<link href="EstiloTabla.css" rel="stylesheet" type="text/css" />
<title></title>
</head>
<body>
<?php
/* Conexion, seleccion de base de datos */
$enlace = mysql_connect("localhost", "Nombre", "Contraseña")
or die("No pudo conectarse : " . mysql_error());
mysql_select_db("proyecto") or die("No pudo seleccionarse la BD.");
/* Realizar una consulta SQL */
$consulta = "SELECT * FROM gestores";
$resultado = mysql_query($consulta) or die("La consulta falló: " . mysql_error());
/* Impresion de resultados en HTML */
while ($linea = mysql_fetch_array($resultado, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($linea as $valor_col) {
echo "\t\t<td>$valor_col</td>\n";
}
echo "\t</tr>\n";
}
/* Liberar conjunto de resultados */
mysql_free_result($resultado);
/* Cerrar la conexion */
mysql_close($enlace);
?>
</body>
</html>