PHP - Tabla

 
Vista:
sin imagen de perfil
Val: 173
Ha aumentado su posición en 78 puestos en PHP (en relación al último mes)
Gráfica de PHP

Tabla

Publicado por Alejandro (61 intervenciones) el 03/02/2020 14:37:15
Buenas tardes,

Tengo la siguiente tabla, rellenada de datos SQL:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<table height: 100px; border="1"  >
 
 
       <b> <td align="center" height=25 width="150"  bgcolor="grey"><b>Fecha Fab.</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>Mq</b></td>
			<td align="center" height=25 width= 150"  bgcolor="grey"><b>Cliente</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>Orden</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>L</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>Cod.Artículo</b></td>
			<td align="center" height=25 width= "150"  bgcolor="grey"><b>Descrip.</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>Cantidad</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>Metros</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>Material 1</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>M2</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>An</b></td>
	        <td align="center" height=25 width="150"  bgcolor="grey"><b>Mag</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>Troq.</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>NºC</b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b><font size=1.5>C1</font></b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b><font size=1.5>C2</font></b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b><font size=1.5>C3</font></b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b><font size=1.5>C4</font></b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b><font size=1.5>C5</font></b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b><font size=1.5>C6</font></b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b><font size=1.5>C7</font></b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b><font size=1.5>C8</font></b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b></b></td>
			<td align="center" height=25 width="150"  bgcolor="grey"><b>Tiempo Real</b></td>
           </tr>
           </b>
<?php
$sql = "SELECT DISTINCT  Mag= convert (numeric,OF_Magnetico) ,OF_Magnetico,Tec_Tip_stamp,Maquina,Tec_Ava_stamp, Linea=VTiempos.of_lin, Tec_codigo, Fecha=convert(varchar(10), FFAB, 103),Metros=  convert (numeric,OF_MT_Tirada),Cant= convert( dec(10), OF_Cantidad), Clie_nombre,  OF_Descripcion, OF_Cod_Art, OF_Cantidad,OF_MT_Tirada, OF_Tipo_Papel , OF_Cod_Troq, OF_Num_Tintas, OF_Color1, OF_Color2, OF_Color3, OF_Color4, OF_Color5, OF_Color6, OF_Color7, N_Orden=Vtiempos.Of_n_orden, OF_Color8, tIMER=CONVERT(char(5), DATEADD(MINUTE, Tiempo, ''), 114)
FROM ((Ordenes INNER JOIN VCLIENTE ON VCLIENTE.Clie_codigo = Ordenes.OF_Cod_Cli) INNER JOIN ARTITTEC ON ARTITTEC.Tec_codigo = Ordenes.OF_Cod_Art) INNER JOIN VTiempos ON  VTiempos.Of_n_orden= Ordenes.OF_N_Orden   AND Vtiempos.OF_LIN =Ordenes.OF_Lin
WHERE  FFAB >= getdate()-1 and FFAB < getdate() +1   AND  Maquina = '42' AND  Clie_emp = 1
ORDER BY Fecha ASC";
 
$stmt = sqlsrv_query( $conn, $sql );
if( $stmt === false) {
    die( print_r( sqlsrv_errors(), true) );
   }
 
 
while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
 
?>
 
     <b>
	<tr>
		    <td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Fecha'] ?></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Maquina'] ?></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><b><font size=1.5><?php echo utf8_encode( $row['Clie_nombre'] )?></font></b></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['N_Orden'] ?></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Linea'] ?></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Cod_Art'] ?></td>
				<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><b><font size=1.5><?php echo utf8_encode( $row['OF_Descripcion'] )?></font></b></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Cant'] ?></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Metros'] ?></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Tipo_Papel'] ?></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Tec_Tip_stamp'] ?></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Tec_Ava_stamp'] ?></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['Mag'] ?>></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Cod_Troq'] ?></td>
			<td align="center" height=25 valign="centre" bgcolor="#FFF0C9"><?php echo $row['OF_Num_Tintas'] ?></td>
			<td align="center" height=15 valign="centre" bgcolor="#FFF0C9"><b><font size=1.5><?php echo $row['OF_Color1'] ?></font></b></td>
			<td align="center" height=15 valign="centre" bgcolor="#FFF0C9"><b><font size=1.5><?php echo $row['OF_Color2'] ?></font></b></td>
			<td align="center" height=15 valign="centre" bgcolor="#FFF0C9"><b><font size=1.5><?php echo $row['OF_Color3'] ?></font></b></td>
			<td align="center" height=15 valign="centre" bgcolor="#FFF0C9"><b><font size=1.5><?php echo $row['OF_Color4'] ?></font></b></td>
			<td align="center" height=15 valign="centre" bgcolor="#FFF0C9"><b><font size=1.5><?php echo $row['OF_Color5'] ?></font></b></td>
			<td align="center" height=15 valign="centre" bgcolor="#FFF0C9"><b><font size=1.5><?php echo $row['OF_Color6'] ?></font></b></td>
			<td align="center" height=15 valign="centre" bgcolor="#FFF0C9"><b><font size=1.5><?php echo $row['OF_Color7'] ?></font></b></td>
			<td align="center" height=15 valign="centre" bgcolor="#FFF0C9"><b><font size=1.5><?php echo $row['OF_Color8'] ?></font></b></td>
		    <td align="center" height=15 valign="centre" bgcolor="#FFF0C9"><?php echo $row['tIMER'] ?></td>
			<td align="center" height=15 valign="centre" bgcolor="#FFF0C9"></td>
		</tr>
		</b>
		</font>
 
<?php
 
}
 
?>
 
</table>

Me gustaría tener todas las celdas de la tabla con un tamaño fijo. Ahora mismo depende del valor que tenga en algunas celdas se autoajusta para que entre entero. No es necesario que se vea todo el texto de las celdas. Pero si tienen que tener el mismo tamaño siempre.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Julio
Val: 1.292
Plata
Ha aumentado su posición en 9 puestos en PHP (en relación al último mes)
Gráfica de PHP

Tabla

Publicado por Julio (392 intervenciones) el 03/02/2020 15:06:36
Hola.

¿Quieres un ancho fijo? Incluye en cada columna (etiquetas td) style="width: 5%" y cambia ese 5% por el valor que necesites dependiendo del ancho que quieras y la cantidad de columnas que tengas. Controla que, entre todas las columnas sumen 100% de ancho para que ocupen todo el tamaño disponible.

Vamos, creo que hablas de eso, ¿no?

-----------------------------
Aprende la programación desde una perspética básica y simplista en Programación Básica
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar