Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2011, 09:49
SeaPirates
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 11 meses
Puntos: 9
problema con tabla, se ensancha al poner texto largo

El problema que tengo es que cuando envío un mensaje, si es un texto largo y seguido, como por ejemplo "adwjdwjjwfjwfjwjfwjfwjfjwfjwjwj" me lo muestra al lado y ensancha la tabla, y aveces como no cabe lo muestra envez de al lado, debajo. Hay algun modo de hacer que si yo introduzco "adwjdwjjwfjwfjwjfwjfwjfjwfjwjwj" que se muestre al lado lo que quepa y siga en la linea de debajo.

No sé si me habrán entendido..

Código:
<table style="background-color:red;width:100px;" cellspacing="0" cellpadding="0">
<?
echo "<tr><td><font color=yellow><b>Sistema:</b></font> Bienvenido a la sala Global</td></tr>";
while($msg=mysql_fetch_array($messages)){

$mensaje = str_replace(":)","<img width=\'15\' src=\'/images/smilies/smile.gif\'>", $msg['mensaje']);
$mensaje = str_replace(":(","<img width=\'15\' src=\'/images/smilies/cry.gif\'>", $msg['mensaje']);
$mensaje = str_replace("xD","<img width=\'15\' src=\'/images/smilies/xd.gif\'>", $msg['mensaje']);
$mensaje = str_replace("(n)","<img width=\'15\' src=\'/images/smilies/no.gif\'>", $msg['mensaje']);
$mensaje = str_replace("(y)","<img width=\'15\' src=\'/images/smilies/yes.gif\'>", $msg['mensaje']);
$mensaje = str_replace(":D","<img width=\'15\' src=\'/images/smilies/lol.gif\'>", $msg['mensaje']);
$mensaje = str_replace(":lol","<img width=\'15\' src=\'/images/smilies/lol2.gif\'>", $msg['mensaje']);
$mensaje = str_replace(":o","<img width=\'15\' src=\'/images/smilies/shocked.gif\'>", $msg['mensaje']);
$mensaje = str_replace(":kiss","<img width=\'15\' src=\'/images/smilies/kiss.gif\'>", $msg['mensaje']);

echo "<tr>"
    ."<td style='padding-left:5px;'>".$msg['usuario'].": ".$mensaje."</td>"
    ."</tr>";

}
?>
</table>