PHP - Tabla con celdas, pero no muestra la linea divisoria

 
Vista:

Tabla con celdas, pero no muestra la linea divisoria

Publicado por DEVILSITO (140 intervenciones) el 25/05/2014 05:23:19
Si desde la tabla de datos uno de estos valores viene vacio, en esta "grid" se muestra vacio obviamente pero la celda en la columna correspondiente pierde la linea divisoria horizontal. ¿Como se resuelve este problema?

1
2
3
4
5
6
7
8
9
10
11
12
while($row = mysql_fetch_array($datos)) {
				echo "<tr>" ;
				echo "<td>".$tip[$row['CODTIP_C']]."</td>\n";
				echo "<td>".$row['NUMBIE_C']."</td>\n";
				 echo "<td>".$row['CODOFE_C']."</td>\n";
				echo "<td>".$row['TOTUTI_N']."</td>\n";
				echo "<td>".$row['TERRAZ_N']."</td>\n";
				echo "<td>".$row['PRECIO_N']."</td>\n";
				echo "<td>".$row['PRECMN_N']."</td>\n";
				echo "<td>".$row['RESERVADO']."</td>\n";
				echo "</tr> \n";
			}

Gracias por vuestra ayuda.
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 xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Tabla con celdas, pero no muestra la linea divisoria

Publicado por xve (6935 intervenciones) el 25/05/2014 10:47:35
Hola Devilsito, para ello, tienes que poner un espacio en formato html... algo así:

1
echo "<td>".($row['TERRAZ_N']?$row['TERRAZ_N']:"&nbsp;")."</td>\n";

Si no tiene valor, se pondra un $nbsp;, que es un espacio en html.

Coméntanos si te funciona, ok?
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