SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: marlon en Miércoles 4 de Mayo de 2005, 16:39

Título: Mysql En Una Tabla Html
Publicado por: marlon en Miércoles 4 de Mayo de 2005, 16:39
saludos, estoy tratando de introducir la informacion de una tabla mysql en una celda de tabla html, pero el contenido se corre a la derecha de la tabla. el siguiente codigo lo introduje entre las etiquetas <td> y </td>:

><?php $enlace = mysql_connect("localhost","prueba","") or die("No pudo conectarse : " . mysql_error());
mysql_select_db("prueba") or die("No pudo seleccionarse la BD.");
$consulta = "SELECT * FROM usuarios";
$resultado = mysql_query($consulta) or die("La consulta falló" . mysql_error());
echo "<table><br>";
while ($linea = mysql_fetch_array($resultado, MYSQL_ASSOC))
{ echo "\t<tr>";
foreach ($linea as $valor_col)
{
echo "$valor_col</td>";
}
}
echo "\t</tr>";
mysql_free_result($resultado);
mysql_close($enlace);
?>


Cualquiier idea, sera bienvenida...
Título: Re: Mysql En Una Tabla Html
Publicado por: JDO en Miércoles 4 de Mayo de 2005, 19:32
si este es el verdadero codigo fijate en

foreach ($linea as $valor_col)
{
echo "$valor_col</td>";
}


la linea deberia ser asi

echo "<td>$valor_col</td>";


 y si quieres alinearlo asi
echo "<td align=\"left\">$valor_col</td>";

Saludos  :D
Título: Re: Mysql En Una Tabla Html
Publicado por: marlon en Jueves 5 de Mayo de 2005, 13:15
ok, y para definir el tamaño de la letra en la celda, lo haría con una sentencia similar a echo "<td align=\"left\">$valor_col</td>";

he tratado de configurar el tamaño de la letra, ya que sale muy grande, viendose desproporcionado, pero si lo coloco echo "<td size="10 px">$valor_col</td>"; por ejemplo, me sale un error. :blink:

 :blink:
Título: Re: Mysql En Una Tabla Html
Publicado por: marlon en Jueves 5 de Mayo de 2005, 13:19
ok, y para definir el tamaño de la letra en la celda, lo haría con una sentencia similar a echo "<td align=\"left\">$valor_col</td>";

he tratado de configurar el tamaño de la letra, ya que sale muy grande, viendose desproporcionado, pero si lo coloco echo "<td size="10 px">$valor_col</td>"; por ejemplo, me sale un error. :blink:

 :blink:
Título: Re: Mysql En Una Tabla Html
Publicado por: Güorker en Jueves 5 de Mayo de 2005, 15:09
Hola,

supongo que el error te sale porque pones el caracter " sin secuencia de escape. Creo que para que no te de error deberias poner size=\"10 px\" en vez de size="10 px"

Saludos