Foros del Web » Programando para Internet » PHP »

saltos de lineas en un listbox.

Estas en el tema de saltos de lineas en un listbox. en el foro de PHP en Foros del Web. Hey amigos como estan todos, espero que bien, tengo un problema y es siguiente: el listbox no me quiere reconocer los <br/> ni los espacios ...
  #1 (permalink)  
Antiguo 11/09/2009, 14:14
 
Fecha de Ingreso: septiembre-2009
Mensajes: 12
Antigüedad: 14 años, 7 meses
Puntos: 0
saltos de lineas en un listbox.

Hey amigos como estan todos, espero que bien, tengo un problema y es siguiente:
el listbox no me quiere reconocer los <br/> ni los espacios de linea,

reemplazo los saltos de linea por <br/> y no pasa nada , nota si me van a repsonder que lo haga con nl2br(), pues ya probe y no me funciona

en el listbos me sale lo siguiente ejemplo :

area1>area2> y no me sale uno debajo del otro.

si alguien puede ayudarme se los agradecere y otra cosa donde puedo encontrar un buen ejemplo de un gridview en php
  #2 (permalink)  
Antiguo 11/09/2009, 14:16
 
Fecha de Ingreso: septiembre-2009
Mensajes: 12
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: saltos de lineas en un listbox.

otro detalle lo que muestro en el listbox es un campo text de una base de datos en fin no me reonoce los saltos de linea del textarea

al reemplazar los saltos de lineas por <br> tampoco me da el espacio
  #3 (permalink)  
Antiguo 11/09/2009, 14:25
Avatar de nonpublic  
Fecha de Ingreso: agosto-2009
Mensajes: 240
Antigüedad: 14 años, 8 meses
Puntos: 4
Respuesta: saltos de lineas en un listbox.

El comando es </BR> sinembargo prueba con &nbsp para los espacios y \n para el salto de linea

Cita:
Hola&nbsp;ahora\nhice&nbsp;un&nbsp;salto
  #4 (permalink)  
Antiguo 12/09/2009, 08:32
 
Fecha de Ingreso: septiembre-2009
Mensajes: 12
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: saltos de lineas en un listbox.

tampoco me anda asi el problema esta cuando lo trato de poner en un listbox fuera del listbox todo anda bien
  #5 (permalink)  
Antiguo 12/09/2009, 09:23
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: saltos de lineas en un listbox.

A ver... tratas de meter código html ( &nbsp y <br /> ) dentro de un listbox? Pues no te funcionará. Lo que estás haciendo es insetar una larga línea de código como un solo elemento. Lo que tendrías que hacer desde php es eliminar esos valores transformándolo en un arreglo, luego lo recorres y lo insertas en el listbox.

Ejemplo :

Código PHP:

// Línea con los carácteres
$linea "area1\narea2\narea3";

// Eliminamos los "\n" para transformarlo en un arreglo
$linea2 explode("\n"$linea);

// Creamos el listbox y recorremos el arreglo
echo "<select ... multiple=\"multiple\">";
foreach(
$linea2 as $ln2)
{
   echo 
"<option value=\"'".$ln2."'\">".."</option>";
}
echo 
"</select>"
Eso sería la solución a lo que entendí. Espero te sirva. Nos vemos.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
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 11:24.