Foros del Web » Creando para Internet » HTML »

Tabla que contiene datos de "mysql_fetch_array" ¿como mejorar diseño?

Estas en el tema de Tabla que contiene datos de "mysql_fetch_array" ¿como mejorar diseño? en el foro de HTML en Foros del Web. Saludos a todos/as Creo que poco a poco voy entendiendo mas o menos esto de php, pero necesitos una ayuda para resolver el siguiente problema, ...
  #1 (permalink)  
Antiguo 18/12/2006, 23:13
Avatar de El_Aprendiz  
Fecha de Ingreso: febrero-2005
Mensajes: 152
Antigüedad: 19 años, 9 meses
Puntos: 0
Tabla que contiene datos de "mysql_fetch_array" ¿como mejorar diseño?

Saludos a todos/as

Creo que poco a poco voy entendiendo mas o menos esto de php, pero necesitos una ayuda para resolver el siguiente problema, se trata de "colorear", resulta que tengo una tabla estudiande con los campos (cod_estu, nom1_estu, nom2_estu, ape1_estu, ape1_estu) realizo una consulta para listarlos con checkbox para poder eliminar cierto numero de registros, todo funciona bien a la prefeccion gracias al codigo proporcionado en este foro, pero resulta que como es una sistema el que estoy realizando necesito darle un poco de vistosidad esto es lo que no se somo hacer:

1- Necisito que el resultado salga centrado en el navegador web.
2- Necesito colorear de dos colores las filas es decir en forma intercalada, como en los correos web como pararece en este sitio http://laceiba.com.sv/scgi-bin/dbdoc/display.cgi realicen una consulta de cualquier libro y veran el resultado algo asi necesito.
3- Y por ultimo en la tabla debo de contruir una cabecera es decir en la conlumna del codigo el "CODIGO" donde esta el nombre "NOMBRE DEL ALUMNO" igual a una tabla o grid.

Adjunto el codigo para que vean como lo tengo
este es el formmulario donde coloco lo que quiero buscar.
formutabla.php
Código HTML:
<html>
<head>
<title> (Busqueda) </title>
<style type="text/css">
<!--
.Estilo1 {
	font-size: 24px;
	font-weight: bold;
	font-family: Verdana;
	color: #3333FF;
}
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body> 
<form method="POST" action="tabla1.php"> 
  <div align="center">
    <p class="Estilo1">Busqueda </p>
    <p>Escriba todo o parte del código o nombre de la persona </p>
    <div align="center">
      <input name="txtbuscar" type="text" id="txtbuscar" size="25">
        <br>
        <br> 
        <input type="submit" value="Buscar" name="buscar"> 
          </p>
                </p>
    </div>
  </div>
</form> 
</body> 
</html> 
Aqui contruyo la tabla el cual sale en la esquina superior izquierda del navegador es la que necesito centrar
Código PHP:
<?// hacemos la conexion que cero que no es necesario ponerla 
$parametro=$_POST['txtbuscar'];// trae el contenido de la caja de texto del formutabla.php
//echo "$parametro";
$resultado =mysql_query("SELECT * FROM estudiante WHERE nom1_estu LIKE '%$parametro%' or nom2_estu LIKE '%$parametro%' or ape1_estu LIKE '%$parametro%' or ape2_estu LIKE '%$parametro%' or cod_estu LIKE '%$parametro%' ORDER BY cod_estu"); 

// Se inicial el formulario 
echo "<form action=\"procesar.php\" method=\"post\"> \n"

// Extraemos y componemos los checbox dinámicos de los datos de nuestra tabla de la BD. 
while ($row mysql_fetch_array($resultado)){ 
  echo 
"<input type=\"checkbox\" name=\"seleccion[]\" value=\"".$row['cod_estu']."\">".$row['cod_estu']."   ".$row['nom1_estu']."   ".$row['nom2_estu']."   ".$row['ape1_estu']."   ".$row['ape2_estu']."<br>"
  } 
$encontrados mysql_affected_rows();
echo 
"$encontrados  Coincidencias Encontradas </p>";
//echo "$encontrados"</p>";
// Cerramos el formulario y ponemos nuestro botón de Submit. 
echo "<input type=\"submit\" name=\"Submit\" value=\"ELIMINAR\">"
echo 
"</form>"
?>
Bueno aqui podran ver el resultado que debo de hacer mas vistosos.
Sin mas que agregar les doy las gracias por doto espero me puedan ayudar
Feliz vanidad a todos/as El_Aprendiz.-
__________________
La verdadera grandeza no está en no caer, si no en levantarse cada vez que caemos.
  #2 (permalink)  
Antiguo 19/12/2006, 02:31
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Re: Tabla que contiene datos de "mysql_fetch_array" ¿como mejorar diseño?

Cita:
Iniciado por El_Aprendiz Ver Mensaje
Creo que poco a poco voy entendiendo mas o menos esto de php, [...] necesito darle un poco de vistosidad
PHP es un lenguaje del lado del servidor. Nada que tenga que ver con formato incumbe a PHP directamente, eso es tema de HTML y/o CSS, es lo que interpreta un navegador, y esta "antes que PHP" (deberías de saberlo). Es totalmente independiente.

Respecto a lo que quieres realizar:
1. Propiedad align de HTML y CSS o margin de CSS. Puedes insertar tu formulario dentro de una tabla que en principio puede resultarte más simple.
2. No es más que ir modificando el HTML(la propiedad bgcolor o una clase CSS asociada) mediante un ciclo. Tienes una (dos si no mal recuerdo) FAQ en este foro con ese tema solucionado...
3. Entonces siempre sí sería mejor manejar tablas (son datos tabulados), tema de HTML. Hay muchos tutoriales en la red: tutorial tablas HTML.

Tu código tiene "mucho PHP"... pero no corresponde a este foro, me aventuro a moverlo. Si puedes editar tu código y dejar HTML puro (el resultado final que tienes) seria bueno. Si ya entiendes de qué vá PHP separa las cosas .

Suerte
__________________
٩(͡๏̯͡๏)۶
» 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.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:50.