Foros del Web » Creando para Internet » CSS »

¿Cómo ajustar el texto en una tabla si los datos los traigo desde una base de datos?

Estas en el tema de ¿Cómo ajustar el texto en una tabla si los datos los traigo desde una base de datos? en el foro de CSS en Foros del Web. El problema que tengo es que tengo los datos almacenados en una bd mysql y de forma lineal, y cuando los traigo a la pag ...
  #1 (permalink)  
Antiguo 03/02/2014, 13:20
 
Fecha de Ingreso: enero-2014
Mensajes: 111
Antigüedad: 10 años, 3 meses
Puntos: 1
¿Cómo ajustar el texto en una tabla si los datos los traigo desde una base de datos?

El problema que tengo es que tengo los datos almacenados en una bd mysql y de forma lineal, y cuando los traigo a la pag por php los muestro en una tabla, pero en una columna es muxo texto y se extiende mucho la pagina a los costados. Eso quisiera saber como poder reducir los espacios o justificarlo.
Código HTML:
Ver original
  1. <?php
  2. header("Content-Type: text/html;charset=utf-8");
  3. //Variables de conexion
  4. $dbhost = "localhost";
  5. $dbuser = "root";
  6. $dbpassword = "";
  7. $dbname = "automatizacion";
  8.  
  9. $db = mysql_connect($dbhost, $dbuser, $dbpassword) or die("Connection Error: " . mysql_error()); mysql_select_db($dbname) or die("Error al conectar a la base de datos.");
  10. mysql_query("SET NAMES 'utf8'");
  11. //MOSTRAMOS TODAS LAS TABLAS
  12. $sql = "SELECT `equipo`,`codigo`,`nombre`,`descripcion`,`solucion`,`periodo`,`estado`,`nivel de riesgo` FROM `resultados`";
  13.    
  14. $result = mysql_query( $sql ) or die("No se puede ejecutar la consulta: ".mysql_error());
  15. $numero = 0;
  16.  
  17. echo "<TABLE WIDTH='100%' CELLPADDING='5' CELLSPACING='0' BORDER='3'>";
  18. echo        "<TR>";
  19. echo        "<TD COLSPAN='8' ALIGN='center'>Registros no existentes en tabla master</TD>";
  20. echo        "</TR>";
  21. echo        "<TR>";
  22. echo        "<TD WIDTH='5%'>Equipo</TD>";
  23. echo "<TD WIDTH='5%'>Codigo</TD>";
  24. echo "<TD WIDTH='5%'>Nombre</TD>";
  25. echo "<TD WIDTH='5%'>Descripcion</TD>";
  26. echo "<TD WIDTH='5%'>Solucion</TD>";
  27. echo "<TD WIDTH='5%'>Periodo</TD>";
  28. echo "<TD WIDTH='5%'>Estado</TD>";
  29. echo "<TD WIDTH='5%'>Nivel de Riesgo</TD>";
  30. echo   " </TR>";
  31.  
  32. //MOSTRAMOS LA INFORMACION DE LOS CAMPOS
  33. while($Rs2 = mysql_fetch_array($result))
  34.  {
  35.     echo "<TR>";
  36.     echo "<TD WIDTH='2%'><font size=1>".$Rs2['equipo']."</font></td>";
  37.     echo "<TD WIDTH='5%'><font size=1>".$Rs2['codigo']."</font></td>";
  38.     echo "<TD width='5%'><font size=1>".$Rs2['nombre']."</font></td>";
  39.     echo "<TD width='5%'><font size=1>".$Rs2['descripcion']."</font></td>";
  40.     echo "<TD width='50%'><font size=1>".$Rs2['solucion']."</font></td>";
  41.     echo "<TD width='50%'><font size=1>".$Rs2['periodo']."</font></td>";
  42.     echo "<TD width='50%'><font size=1>".$Rs2['estado']."</font></td>";
  43.     echo "<TD width='50%'><font size=1>".$Rs2['nivel de riesgo']."</font></td>";
  44.     echo "</TR>";
  45.     $numero++;
  46. }
  47.  echo "<tr>
  48.         <td colspan=\"15\">
  49.             <font face=\"verdana\">
  50.             <b>Número de Registros : " . $numero . "</b>
  51.             </font>
  52.         </td>
  53.     </tr>";
  54. echo "</table>";
  55. ?>
  56. </body>
  57. </html>
  #2 (permalink)  
Antiguo 13/02/2014, 07:07
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 13 años
Puntos: 1
Respuesta: Como puedo ajustar el texto en una tabla, si los datos los traigo desde un

Hola, y si pruebas con jquery trayendo los datos con ajax, con la propiedad del datatables, te dejo un link donde puedes ver los ejemplos: https://datatables.net/

si necesitas mas ayuda con el codigo deja un mensaje.
  #3 (permalink)  
Antiguo 13/02/2014, 19:22
 
Fecha de Ingreso: mayo-2012
Ubicación: shilito
Mensajes: 67
Antigüedad: 12 años
Puntos: 3
Respuesta: Como puedo ajustar el texto en una tabla, si los datos los traigo desde un

Se puede hacer integrando codigo CSS en el mismo PHP o en una hoja de estilo aparte.
  #4 (permalink)  
Antiguo 13/02/2014, 23:44
Avatar de websensemx  
Fecha de Ingreso: febrero-2014
Mensajes: 29
Antigüedad: 10 años, 2 meses
Puntos: 4
Respuesta: Como puedo ajustar el texto en una tabla, si los datos los traigo desde un

Cita:
Iniciado por JorgeQuirino Ver Mensaje
echo "<TR>";
echo "<TD WIDTH='2%'><font size=1>".$Rs2['equipo']."</font></td>";
echo "<TD WIDTH='5%'><font size=1>".$Rs2['codigo']."</font></td>";
echo "<TD width='5%'><font size=1>".$Rs2['nombre']."</font></td>";
echo "<TD width='5%'><font size=1>".$Rs2['descripcion']."</font></td>";
echo "<TD width='50%'><font size=1>".$Rs2['solucion']."</font></td>";
echo "<TD width='50%'><font size=1>".$Rs2['periodo']."</font></td>";
echo "<TD width='50%'><font size=1>".$Rs2['estado']."</font></td>";
echo "<TD width='50%'><font size=1>".$Rs2['nivel de riesgo']."</font></td>";
echo "</TR>";
Se supone que la suma de las columas (TD) deben ser 100%, tu codigo tiene errores, tienes 4 columnas con 50%, eso suma mas de 200%..

Etiquetas: bd, diseño-web, html, mysql, tabla
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 17:42.