Foros del Web » Programando para Internet » PHP »

centrar tabla php

Estas en el tema de centrar tabla php en el foro de PHP en Foros del Web. Hola muestro unos datos en php dentro de una capa de un determinado tamaño y dependiendo del navegador me sale de un tamañano la tabla ...
  #1 (permalink)  
Antiguo 02/11/2007, 10:01
Avatar de Javiglez  
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 meses
Puntos: 0
centrar tabla php

Hola muestro unos datos en php dentro de una capa de un determinado tamaño y dependiendo del navegador me sale de un tamañano la tabla u otro entonces lo que quiero hacer es centrar esa tabla dentro de la capa para que no de desborde de la capa dependiendo del navegador...la hago más pequeña y aunque aunmente de tamaño según el navegador si esta centrada nunca se desbordará. A ver si me podeis decir como se centra la tabla es esta. Gracias.

Código PHP:
<?    
//si hay resultados crea tabla
if ($row mysql_fetch_array($result)){  
echo 
"<table border = '1'> \n";                                     
//Mostramos los nombres de las tablas 
echo "<br>";
mysql_field_seek($result,0); 

echo 
"<tr> \n";

  echo  
"<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Dni</b></td> \n";
  echo  
"<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Nombre</b></td> \n";
  echo  
"<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Ver</b></td> \n";

  echo  
"<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Modificar</b></td> \n";
  echo  
"<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Eliminar</b></td> \n";
echo 
" </tr> \n"
echo 
"</tr> \n"

do { 

echo 
"<tr> \n"//para ver el cliente entero
?><form name="form1" method="post" action="datos_clientes.php">
 
<?
echo "<td>"?>
  <textarea cols="22" rows="1" name="dni" readonly style="overflow:auto; border-width: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;  text-align:center;"><?php echo $row["dni"];?></textarea>
  </TD>

<? "</td> \n"

echo 
"<td>"?>
  <textarea cols="63" rows="1" name="nombre" readonly style="overflow:auto; border-width: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;  text-align:center;"><?php echo $row["nombre"];?>,<?php echo $row["apellido1"];?>,<?php echo $row["apellido2"];?></textarea>
<? "</td> \n"
?>

<?
echo "<td>"?>
<input type="submit" name="Submit" value="Ver detalles" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;  text-align:center;"></TD>
</form>
                        
<? echo "<td>"?>
<form name="form" method="post" action="modificar.php">
 <input name="dni" type="hidden" value="<? echo $row["dni"]; ?>">
 <input type="submit" name="Submit2" value="Modificar" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;  text-align:center;"></TD>
</form> 

<? echo "<td>"?>
<form name="form" method="post" action="confirmacion_baja.php">
 <input name="dni" type="hidden" value="<? echo $row["dni"]; ?>">
 <input type="submit" name="Submit2" value="Eliminar" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;  text-align:center;"></TD>
</form> 


<?     
 
"</td> \n"?>
<?
echo "</tr> \n"

} while (
$row mysql_fetch_array($result)); 
}
  #2 (permalink)  
Antiguo 02/11/2007, 11:50
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: centrar tabla php

Hola, pon:

echo"<center><table>...........</table></center>";

salu2
__________________
"Eres grande por que caminas entre gigantes"
  #3 (permalink)  
Antiguo 02/11/2007, 13:06
Avatar de Javiglez  
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: centrar tabla php

Cita:
Iniciado por ferbux Ver Mensaje
Hola, pon:

echo"<center><table>...........</table></center>";

salu2
Gracias por la respuesta, pero he puesto lo que me has indicado y nada sigue sin dejarmelo centrado...
Pongo como lo tengo para ver si esque lo pongo mal o que....

Código PHP:
echo "<center><table border = '1'> \n";                                     
//Mostramos los nombres de las tablas 
echo "<br>";
mysql_field_seek($result,0); 

echo "<tr> \n";

  echo  "<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Dni</b></td> \n";
  echo  "<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Nombre</b></td> \n";
  echo  "<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Ver</b></td> \n";

  echo  "<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Modificar</b></td> \n";
  echo  "<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Eliminar</b></td> \n";
echo " </tr> \n"; 
echo "</tr> \n"; 

do { 

echo "<tr> \n"; //para ver el cliente entero
?><form name="form1" method="post" action="datos_clientes.php">
 
<?
echo "<td>"?>
  <textarea cols="22" rows="1" name="dni" readonly style="overflow:auto; border-width: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;  text-align:center;"><?php echo $row["dni"];?></textarea>
  </TD>

<? "</td> \n"

echo 
"<td>"?>
  <textarea cols="63" rows="1" name="nombre" readonly style="overflow:auto; border-width: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;  text-align:center;"><?php echo $row["nombre"];?>,<?php echo $row["apellido1"];?>,<?php echo $row["apellido2"];?></textarea>
<? "</td> \n"
?>

<?
echo "<td>"?>
<input type="submit" name="Submit" value="Ver detalles" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;  text-align:center;"></TD>
</form>
                        
<? echo "<td>"?>
<form name="form" method="post" action="modificar.php">
 <input name="dni" type="hidden" value="<? echo $row["dni"]; ?>">
 <input type="submit" name="Submit2" value="Modificar" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;  text-align:center;"></TD>
</form> 

<? echo "<td>"?>
<form name="form" method="post" action="confirmacion_baja.php">
 <input name="dni" type="hidden" value="<? echo $row["dni"]; ?>">
 <input type="submit" name="Submit2" value="Eliminar" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;  text-align:center;"></TD>
</form> 


<?     
 
"</td> \n"?>
<?
echo "</tr> \n"

} while (
$row mysql_fetch_array($result)); 


?> 
</table> </center>
  #4 (permalink)  
Antiguo 02/11/2007, 15:09
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: centrar tabla php

Puede ser que no te este funcionando por que estas poniendo el </table></center> fuera del codigo php, preuba ponerlo dentro del php

Código:
.....
....
....
....

<? echo "<td>"?> 
<form name="form" method="post" action="confirmacion_baja.php"> 
 <input name="dni" type="hidden" value="<? echo $row["dni"]; ?>"> 
 <input type="submit" name="Submit2" value="Eliminar" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;  text-align:center;"></TD> 
</form>  


<?      
 "</td> \n"; ?> 
<? 
echo "</tr> \n";  

} while ($row = mysql_fetch_array($result));  
}  
echo "</center></table>"
?>
__________________
"Eres grande por que caminas entre gigantes"
  #5 (permalink)  
Antiguo 03/11/2007, 05:05
Avatar de Javiglez  
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 2 meses
Puntos: 0
Re: centrar tabla php

nada he hecho lo qe me has mandado metiendo dentro eso y nada joe que cosa más fácil y que no salga....
  #6 (permalink)  
Antiguo 02/12/2008, 07:05
Avatar de juankysmith  
Fecha de Ingreso: marzo-2008
Mensajes: 30
Antigüedad: 16 años, 1 mes
Puntos: 1
Centrar Paginacion

Hola compañer@s

Mirad tengo un problemilla centrando la paginación de una de las tablas de mi web:

Resulta que mi tabla pagina correctamente usando JPagination de php pero resulta que los elemntos de paginación no salen centrados en el pie de la tabla. Ahí va el código:


<form>
<table>
<thead>
<tr>
<th>Nombre</th>
<th>Descripción</th>
</tr>
</thead>
for ($i=$limitstart,$n=$limitstart+$this->offSet; $i < $n; $i++) { ?>
<tr>
<td><a href="<?php echo $this->listadoIndicadores[$i]->nombre?></a></td>
<td><?php echo $this->listadoIndicadores[$i]->descripcion ?></td>
</tr>
<tfoot>
<td colspan="9">
<?php echo $this->paginacion->getListFooter();?>
</td>
</tfoot>
</table>
</form>


Me gustaría que <<, Inicio, Prev, Prox, Fin, >> así como el cuadro donde le indicas el número de elementos a mostrar salieran centrados en la fila <tfoot>, como en cualquier listado de Joomla

Lo he intentado con align="center", <div>, ... pero nada
A ver si alguien que se haya visto en un caso parecido puede ayudarme...
Gracias!!!
  #7 (permalink)  
Antiguo 02/12/2008, 10:05
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: centrar tabla php

Presentación, apariencia, formato, comportamiento de una página NO ES tema de PHP. La etiqueta <center> es HTML, el estilo "margin:0 auto" es CSS, igual habrá otras maneras de hacerlo como JavaScript, todos lenguajes independientes con sus respectivas reglas y sus respectivos foros, todos antes de PHP.

Por favor mantener el orden y diferenciar las cosas. Cierro tema "por offtopic" y porque el tema original viene de hace un año. Una disculpa por ello.

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 07:25.