Tengo el mismo problema de la longitud de una columna en una tabla que no es respetada por un
text area cuando no le dan un Salto de línea después de 30 caracteres.....
Es decir, que si al
text area le dan un texto mayor a los 30 caracteres ya la celda de la tabla no me respeta el ancho de la columna y se desconfigura toda la estructura de la tabla y por ende de la página web....
Pongo un ejemplo, aunque el GRAN detalle es que cuando extraigo datos desde un registro de MySQL y ese registro tiene una linea mayor a 30 caracteres
YA NO me respeta el ancho de la columna Código PHP:
echo "<table class=\"art-article\" cellpadding='3' cellspacing='1' border='2' width='780' align='left'>";
echo "<tbody>";
echo "<tr>";
echo " <th width='150'>Correo</th>";
echo " <th width='100'>Centro</th>";
echo " <th width='100'>Planta</th>";
echo " <th width='50'>Mes</th>";
echo " <th width='50'>Año</th>";
echo " <th width='100'>fecha_solicitud</th>";
// echo " <th width=\"200px\">message</th>";
echo " <div style=\"overflow:auto; width: '150'; height: '100'\"><th>message</th></div>";
echo " <th width='50'>autorizacion</th>";
echo " <th width='30'>Imagen</th>";
echo "</tr>";
///*
while ($myrow = mysql_fetch_array($result))
{
echo "<TR>";
echo "<TD width='150' height='50' name=correo><div style=\"overflow:auto; width: 100%; height: 100%\"><p>".$myrow['correo']."</div></td>";
echo "<td width='100' name=centro\">".$myrow["pa1"]."</p></td>";
echo "<TD width='100' name=planta\">".$myrow["est1"]."</td>";
echo "<TD width='50' name=mes>".$myrow['mes']."</td>";
echo "<td width='50' name=anio>".$myrow["anio"]."</td>";
echo "<TD width='100' name=fecha_solicitud>".$myrow["fecha_solicitud"]."</td>";
echo "<TD width='150' height='100' name=message><div style=\"overflow:auto; width: 100%; height: 100%\"><p>".$myrow["message"]."</td><TD name=autorizacion>".$myrow["autorizacion"]."</p></div></td>";
if ($myrow['autorizacion'] == NULL)
{
echo "<TD width='50' name='autorizacion'><a href=\"Key_Generate.php?correo=".$myrow[correo]."¢ro=".$myrow[pa1]."&planta=".$myrow[est1]."&mes=".$myrow[mes]."&anio=".$myrow[anio]."&fecha_solicitud=".$myrow[fecha_solicitud]."\"><img src=\"images/X.png\" border=\"0\"></a></TD>";
}
else
{
// echo "<TD><A HREF=\"mailto:".$myrow['correo'].",[email protected][email protected]
// echo "<TD width=\"10%\"><A HREF=\"mailto:".$myrow['correo'].
echo "<TD width='50' name='autorizacion'><A HREF=\"mailto:".$myrow['correo'].
"&subject=Clave para permitir Modificacion de Indicadores
&body=Le%20 informo%20 que su solicitud para Modificacion de%20 Formularios%20 le%20 ha%20 sido%20 otorgada.
%0D%0A %0D%0A La%20 clave%20 que%20 se%20 le%20 ha%20 concedido%20 es:%0D%0A %0D%0A".$myrow['autorizacion'].
"%0D%0A %0D%0A Esta%20 clave%20 le%20 permite%20 modificar%20 el%20 Formulario%20 de%20
%0D%0A %0D%0A la%20 Planta%20 de:%20%20".$myrow['est1'].
"%0D%0A %0D%0A del%20 Centro%20 de:%20%20".$myrow['pa1'].
"%0D%0A %0D%0A La%20 fecha%20 de%20 solicitud%20 es%20 del%20 dia:%20%20".$myrow['fecha_solicitud'].
"%0D%0A %0D%0A Y%20 a%20 partir%20 de%20 esta%20 fecha%20 solo%20 cuenta%20 con%20 2%20 dias%20 para%20
%20la Modificacion%20 de%20 Indicadores\"><img src='images/Checkmark.png'></A></TD>";
}
} //*/
echo "</TR>";
echo "</TABLE>";
Ya tengo una liga con este tema.... Y no he podido concretar nada.... Ni tampoco me ha servido de mucho la ayuda que se han tomado la molestia de prestarme. Que de antemano la agradezco mucho.....
La liga es la siguiente:
Como limitar el ancho de una tabla en PHP obteniendo datos desde MySQL???? http://www.forosdelweb.com/f18/como-...4/#post3397224
También he encontrado un tema al respecto pero que veo que tampoco tuvo solución favorable pero tiene el mismo problema que yo y que es un tema antiguo....
El tema se llama:
Salto de línea automatico en TEXTAREA http://www.forosdelweb.com/f13/salto...xtarea-256074/
NOTA:
El Modirador JavierB recomienda no revivir temas antiguos pero resulta que ese tema jamás tuvo solución satisfactoria......
Ojalá y me puedan ayudar al respecto....
Mil saludos y mil bendiciones a todos...