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!!!!