Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2011, 05:09
cachimira
 
Fecha de Ingreso: noviembre-2010
Mensajes: 24
Antigüedad: 13 años, 5 meses
Puntos: 0
saltos de línea en un menú desplegable

Buenos días,

tengo un problema que mezcla código en PHP, MySQL i HTML,... así que no se si debería ponerlo aquí o en otro lugar... pero ahí vamos!

En mi base de datos tengo un campo muy largo que quiero mostrar a través de mi web. Al ser tan largo queda muy feo y quiero cortarlo y hacer dos líneas en lugar de poner el texto en una sola. Hasta ahí no hay problema, se pone un <br> y ya está, el problema es que este texto lo quiero poner dentro de un tag <option> (que está dentro de un tag <SELECT>.

Os copio una cadena de prueba:

"esta es una cadena de prueba súper larga que quiero dividir aquí <br> y que a partir de ahora esto sea ya otra línea dentro de mi select"

Y mi código en HTML y PHP es el siguiente:
Código HTML:
...
<SELECT name="target">
<?php
	$sql0 = "select description from tabla";
	$sql0_aux = mysql_query($sql0);
	while ($datos0 = mysql_fetch_assoc($sql0_aux)) {
		$cadena= $ datos0 ["description"];
?>
		<option><?php echo $cadena?></option>
<?php
	}
?>
</SELECT>
....
Cojo el campo de mi base de datos, lo cual (creo) hace correcto y para cada campo de descripción, muestro un menú desplegable. Es entonces cuando una de estas cadenas, que consigo de my base de datos, es muy larga y me deforma las medidas que se ven en la web. Alguna idea de cómo solucionarlo?

No sé si me he explicado, espero que sí!!

Muchas gracias de antemano!!!!