Foros del Web » Programando para Internet » PHP »

Como se usa el nl2br en un textarea?

Estas en el tema de Como se usa el nl2br en un textarea? en el foro de PHP en Foros del Web. bueno estoy creando una web de frases, pero cuando creo una frase por ejemplo hola me llamo kevin web se crea la frase pero sale ...
  #1 (permalink)  
Antiguo 30/01/2013, 18:34
(Desactivado)
 
Fecha de Ingreso: diciembre-2011
Mensajes: 35
Antigüedad: 12 años, 4 meses
Puntos: 0
Pregunta Textare + base de datos+ br remplazar enter por br

bueno estoy creando una web de frases, pero cuando creo una frase por ejemplo

hola me llamo
kevin web

se crea la frase pero sale para el lado no para abajo como hacer ese es mi text area

Código PHP:
<div class="crearNuevaFrase">
        <
h1Crea tu Mejor <strong>Frase Facebook</strongAqui </h1>
        <
div id="errorMsg"></div><html xmlns:fb="http://ogp.me/ns/fb#">
        <
script type="text/javascript">var msg 'Escribe tu frase aqui...';</script>
          <form method="POST" action="index.php">
        <table cellspacing="0" cellpadding="0">
        <tbody><tr>
            <td>
            <textarea name="like" id="texto" onblur="if(this.value == '') this.value = msg;" onclick="if(this.value == msg) this.value = '';" autocomplete="off" value="Escribe tu frase aqui..." style="overflow: hidden;">Escribe tu frase aqui...</textarea>

<div style="position: absolute; display: none; word-wrap: break-word; white-space: pre-wrap; border: 1px solid rgb(180, 187, 205); font-weight: normal; width: 510px; font-family: Arial, Tahoma, Verdana, sans-serif; line-height: normal; font-size: 13px; padding: 4px;">Escribe tu frase aqui...&nbsp;</div></td>
            <td>
            <div class="submit">
                <input class="botonCrear" type="submit" value="Crear Frase">
            </div>
            </td>
        </tr> 
lo copie mal creo jaja pero ese es

Última edición por KevinWeb; 30/01/2013 a las 19:36
  #2 (permalink)  
Antiguo 31/01/2013, 10:19
(Desactivado)
 
Fecha de Ingreso: diciembre-2011
Mensajes: 35
Antigüedad: 12 años, 4 meses
Puntos: 0
Como se usa el nl2br en un textarea?

Queria saber como se pone con que etiqueta es que recien me estoy mentiendo en esto de php y esas cosas

Bueno la idea es

que:

Hola
Buenos
Dias

salga hacia abajo y no

Hola Buenos dias al hacer enter
  #3 (permalink)  
Antiguo 31/01/2013, 11:42
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Como se usa el nl2br en un textarea?

En el php si lo muestras asi: <?php echo $textotextarea; ?> tienes que hacerlo asi: <?php echo nl2br($textotextarea); ?>, ok? :D
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting
  #4 (permalink)  
Antiguo 31/01/2013, 12:02
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Textare + base de datos+ br remplazar enter por br

Usa nl2br() para mostrar la frase.
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 31/01/2013, 12:23
(Desactivado)
 
Fecha de Ingreso: diciembre-2011
Mensajes: 35
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Como se usa el nl2br en un textarea?

Cita:
Iniciado por CoriaWeb Ver Mensaje
En el php si lo muestras asi: <?php echo $textotextarea; ?> tienes que hacerlo asi: <?php echo nl2br($textotextarea); ?>, ok? :D
en donde dice $textotextarea va en nombre del textarea?
  #6 (permalink)  
Antiguo 31/01/2013, 12:28
(Desactivado)
 
Fecha de Ingreso: diciembre-2011
Mensajes: 35
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Textare + base de datos+ br remplazar enter por br

Cita:
Iniciado por Triby Ver Mensaje
Usa [URL="http://www.php.net/nl2br"]nl2br()[/URL] para mostrar la frase.
Gracias por la respuesta pero me ayudas con el codigo porfa que soy medio Tonto para estas cosas :)
  #7 (permalink)  
Antiguo 31/01/2013, 12:51
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Como se usa el nl2br en un textarea?

Haber, ahora mismo como muestras el resultado del textarea?
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting
  #8 (permalink)  
Antiguo 31/01/2013, 13:51
(Desactivado)
 
Fecha de Ingreso: diciembre-2011
Mensajes: 35
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Como se usa el nl2br en un textarea?

Cita:
Iniciado por CoriaWeb Ver Mensaje
Haber, ahora mismo como muestras el resultado del textarea?
no entiendo bien eso me explicas, me das un ejemplo porfavor?
  #9 (permalink)  
Antiguo 31/01/2013, 14:02
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Como se usa el nl2br en un textarea?

La parte de código que mostraste es el formulario donde se llena ese textarea, necesitas ver cómo lo ingresas en la base de datos (sólo como referencia), para después saber cómo lo obtienes y lo envías al navegador.
__________________
- León, Guanajuato
- GV-Foto
  #10 (permalink)  
Antiguo 31/01/2013, 14:51
(Desactivado)
 
Fecha de Ingreso: diciembre-2011
Mensajes: 35
Antigüedad: 12 años, 4 meses
Puntos: 0
Respuesta: Como se usa el nl2br en un textarea?

Cita:
Iniciado por Triby Ver Mensaje
La parte de código que mostraste es el formulario donde se llena ese textarea, necesitas ver cómo lo ingresas en la base de datos (sólo como referencia), para después saber cómo lo obtienes y lo envías al navegador.
Código PHP:
<? 
include ("config.php");
if (
$_POST["like"]) {
    
$like=$_POST["like"];
    
mysql_query("INSERT INTO fblike VALUES(NULL, '$like', '1')");
    
$x=mysql_query("SELECT * FROM fblike ORDER BY id DESC LIMIT 1");
    while (
$y=mysql_fetch_assoc($x)){
$id=$y['id'];
}
    
?>
    <script type="text/javascript"> window.location.href="<?=$url_site?>like.php?id=<?=$id?>";</script>
    <?
}
?>
asi es como se envia a la base de datos


y asi es como hace para mostrarlo en el navegador


Código PHP:
<? include ("config.php"); 
$id=$_GET["id"];
$x=mysql_query("SELECT * FROM fblike WHERE id=$id");
    while (
$y=mysql_fetch_assoc($x)){
    
$like=$y['like'];
    
$new_hits=$y['hits']+1;
    
$hits=$y['hits'];
    }
mysql_query("UPDATE fblike SET hits='$new_hits' WHERE id='$id'");
?>
  #11 (permalink)  
Antiguo 31/01/2013, 15:38
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Como se usa el nl2br en un textarea?

'Pos yo ahí nomás veo que actualizas el contador, pero no veo donde lo muestras en el navegador, pero supongo que donde debes aplicar el nl2br() es cuando haces echo $like;
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: auto, html, textarea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:57.