Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2019, 10:35
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
colspan en tabla

Hola a todos, estoy intentando hacer una tabla la cual debe tener esta estructura
Código HTML:
<table border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td width="94" colspan="4" valign="top"><p>CABECERA</p></td>
  </tr>
  <tr>
    <td width="18" valign="top"><p>1</p></td>
    <td width="27" valign="top"><p>2</p></td>
    <td width="22" valign="top"><p>3</p></td>
    <td width="27" valign="top"><p>4</p></td>
  </tr>
  <tr>
    <td width="94" colspan="4" valign="top"><p>&nbsp;</p></td>
  </tr>
</table> 

El problema que la cabecera la obtengo de una consulta y los datos pueden variar pueden ser 3 , 4 , 5 campos
Código PHP:
<?php  do { ?>
<? 
echo '<th width="30" colspan="2" >';

echo 
htmlentities($row_categorias['nombre']);
echo 
"</th></tr>";   

?>
<?php 
echo "<tr><td>1</td>";
      echo 
"<td>2</td>";
      echo    
"</tr>";
          } while (
$row_categoriasmysql_fetch_assoc($categorias)); ?>

El detalle es que solo la primera categoría sale con 1 y 2, posteriormente los resultados se ven en posición vertical

Ejemplo
Categoria A
1-------------2
Categoria B
1-------------2
Categoria C
1-------------2

Alguien puede indicarme como puedo tener una sola fila
Categoria A**** Categoria B****Categoria C
1-------------2****1-------------2****1-------------2