Normalmente me crear el formulario (esta es una parte) asi:
http://dl.dropbox.com/u/9463718/FOTO_MAL_DISENO.jpg
Pero lo que quiero es que quede asi:
http://dl.dropbox.com/u/9463718/FOTO_BUEN_DISENO.jpg
Es decir, que si existe una sola celda, pero debajo hay dos celdas, la fila de arriba me debe tomar el numero de celdas de la siguiente fila
Ahora el codigo:
Código PHP:
Ver original
//*************la consulta***********// $sql=" SELECT ........ FROM ..... "; $obj2->consulta($sql); //*******Ahora creo un fieldset, los legend y las tabla*************// echo "<fieldset >"; echo "<legend align='right'>".$registros[$i][16]."</legend>"; echo "<table id='formu' name='formu' border='1' width='100%'><tr>"; //********inicio el ciclo para crear las celdas y filas ********// while($row = sqlsrv_fetch_array($obj2->result)) { $type=$row[6]; $ubica=$row[11]; $elemento=$row[1]; //Ahora segun la ubicacion, creo una nueva fila o agrego una nueva celda *****// if($type==2) { if($ubica==1) //***********si es 1, crea una fila, y la crea con una sola celda, la fila la cierra al final { echo "<tr><td >".$elemento."</br><textarea id='".$id."' rows='4' cols='40'></textarea></td> "; } else //***********la posicion sera a la derecha, entonces creara solo una celda { echo "<td>".$elemento."</br><textarea id='".$id."' rows='4' cols='40'></textarea></td>"; } } } // fin del while echo "</tr></table>"; echo "</br></fieldset>"; {
Este es el codigo básico, pero como contar el numero de celdas que existen en la siguiente fila?
Espero haber sido claro, muchas gracias.............
La condicion es: si ubica==1, contar el numero de celdas de la siguiente fila, ajustar el tamaño de la celda a ese numero de celdas...