Tabla
Publicado por Alejandro (73 intervenciones) el 03/02/2020 14:37:15
Buenas tardes,
Tengo la siguiente tabla, rellenada de datos SQL:
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.
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>Tº</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


0