Gracias por sus aportes, miren aqui les publico el codigo de la pagina:
<div id="columnaderecha">
<h2>Manzanillo te espera</h2>
<?php
// conectamos al servidor MySQL
$link = mysql_connect('localhost', 'xxxx', 'xxxxx');
if(!$link) {
die("Error al intentar conectar: ".mysql_error());
}
// seleccionamos la base de datos
$db_link = mysql_select_db('xxxxx', $link);
if(!$db_link) {
die("Error al intentar seleccionar la base de datos". mysql_error());
}
/* fin conexion ************/
/* prosesamiento de los datos */
// verificamos si ha sido enviado el formulario
if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar'){
// verificamos que el formulario
// no venga vacio
if(!empty($_POST['usuario']) && !empty($_POST['firma'])){
// creamos las variables a usar en la consulta
// y le asignamos sus valores
$usuario = htmlentities(trim($_POST['usuario']));
$firma = htmlentities(trim($_POST['firma']));
// la consulta INSERT
$sqlInsert = mysql_query("INSERT INTO firmar (usuario, firma)
VALUES ('$usuario', '$firma')", $link)
or die(mysql_error());
}else{
echo "Debe llenar todos los campos";
}
}
/* fin del proseso de datos */
/* mostrando los registros (firmas) */
$sqlQuery = mysql_query("SELECT * FROM firmar", $link)
or die(mysql_error());
$totalFirmas = mysql_num_rows($sqlQuery);
// verificamos si hay
// alguna firma registrada,
// de lo contrario enviamos un mensaje
if($totalFirmas == 0){
echo "no hay ningun comentario aun
ni pex";
}
// si hay firmas registradas
// las mostramos
else{
while($row = mysql_fetch_array($sqlQuery)){
echo "<div class='info'><b>$row[usuario]</b> dijo:<br />". nl2br($row['firma']) ."</div><p class='titulo'>";
}
}
?>
<!-- el formulario -->
<form name="html" action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<p>
Usuario:<br />
<input type="text" name="usuario" />
</p>
<p>
Firma:<br />
<textarea name="firma" cols="35" rows="7"></textarea>
</p>
<input type="submit" name="enviar" value="Enviar" />
</form>
</div>
cabe aclarar que en donde se muestran los comentarios en un div que le aplique estilos, si se fijan le puse unos estilos <div class"info"> este tiene de atributos asi:
.info {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
border: 1px solid;
margin: 10px 0px;
padding:25px 30px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #FFFFFF;
background-color: #01446f;
background-image: url('images/usuario.png');
background-position:right;
}
habia solucionado a medias el problema añadiendo el atributo overflow: hidden; pero el texto obviamente nada mas sale oculto si pongo jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj etc no sale todo completo sino que al llegar al final del contenedor info las letras restantes se ocultan como si no existieran pero se que estan ahi y si despues de jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj se agrega texto normal osea palabras con espacios pues igual el texto pegado si sobrepasa se oculta y el texto normal se ve bien. Gracias por sus sugerencias y espero encontrar ese condenado error XD.