Foros del Web » Programando para Internet » PHP »

Espacio al mostrar variable

Estas en el tema de Espacio al mostrar variable en el foro de PHP en Foros del Web. Buenas, tengo un campo en una base de datos, este es recogido por una variable para mostrarse por pantalla de esta forma @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código ...
  #1 (permalink)  
Antiguo 02/08/2010, 08:45
 
Fecha de Ingreso: octubre-2009
Mensajes: 223
Antigüedad: 14 años, 6 meses
Puntos: 2
Espacio al mostrar variable

Buenas, tengo un campo en una base de datos, este es recogido por una variable para mostrarse por pantalla de esta forma

Código HTML:
Ver original
  1. $sql="select * from table_guestbook order by id desc LIMIT " . $start .", " . $num_rows . "";
  2.             $obj->query($sql); 
  3.             while($row=$obj->query_fetch(0)) {
  4.                 $id=$row['id'];
  5.                 $name=$row['name'];
  6.                 $comments=$row['comments'];
  7.                 $date = date("F jS, Y", strtotime($row['date']));
  8.                 echo "<div class='alt'><div class='comment-body'>";
  9. echo "<p>$comments</p>";
  10.                 echo "</div><div class='comment-bot'><div class='clear'></div></div>";
  11.                 echo "<div style='float: right; padding-bottom: 8px'><h4>Posted on $date by $name</h4></div>";
  12.                 echo "<div class='clear'></div></div>";

Lo importante es que el mensaje se muesta aquí

echo "<p>$comments</p>";


Ahora en este mensaje tengo un parrafo arriba y otro abajo, entonces me gustaría que saliese separado tal y como aparece en la bd, por mas cosas que he intentado poner no hay forma de que haga estos 2 saltos

He intentado poner código en la misma base de datos para que cuando lo esciba se haga pero nada, o intentar poner comillas para cerrar la cadena y meter cosas luego pero esto me lo oculta con un \ ,

alguna idea?

gracias
  #2 (permalink)  
Antiguo 02/08/2010, 09:43
 
Fecha de Ingreso: octubre-2008
Mensajes: 365
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: Espacio al mostrar variable

Código PHP:
echo nl2br($cadena); 
http://brak.unsl.edu.ar/php/function.nl2br.html

Salu2
__________________
No hay mail que por internet no venga
  #3 (permalink)  
Antiguo 03/08/2010, 02:56
 
Fecha de Ingreso: octubre-2009
Mensajes: 223
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: Espacio al mostrar variable

perfecto!!

Muchas gracias cosmo_

Etiquetas: espacio, variables
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 16:09.