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
Verificado por Whatsapp
¡Ha verificado su Paypal!
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