Textarea html salto de linea en php <br>?

  • Autor Autor tavitooo
  • Fecha de inicio Fecha de inicio
tavitooo

tavitooo

Eta
Verificado
Verificación en dos pasos activada
Buenas amigos tengo este codigo que me sirve para mostrar el textarea y editar:

echo "<textarea name='username' cols='60' rows='4'>".$username_value."</textarea>\n";

Asi lo inserto en la tabla:
$sql = "INSERT `".$mysql_table."` (`username`, ....

Y asi lo imprimo

echo "<td>" . $data['username'] . "</td>\n";


EL problema es que cuando llenan el textarea y ponen enter para ir a la 2da linea y luego 3era linea se graba en la base de datos todo en una linea, hay forma de poner <br> en la base de datos?.
 
Con PHP:


Con CSS:

 
Gracias por la respuesta no soy tan bueno en php , estoy tratando de insertar el nl2br en mi php le estoy poniendo en el momento de imprimir:

echo "<td>" nl2br($data['username'])"</td>\n";

Pero me sale error.
 
Creo que era problemas con comillas le puse asi pero igual sigue con problemas:

echo "<td> nl2br($data['username']) </td>\n";

Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)
 
Oh ya me respondi yo solo ya funciona era asi:

echo "<td>". nl2br($data['username'],false). "</td>\n";
 
Atrás
Arriba