![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
02/07/2008, 00:39
|
| | Fecha de Ingreso: julio-2007
Mensajes: 75
Antigüedad: 17 años, 7 meses Puntos: 0 | |
Respuesta: Problema con salto de línea Hola jaronu,
Insertar hago un simple insert, antes recupero la variable del formulario así:
$datos = $_REQUEST["datos"];
$datos = preg_replace("/\r\n|\n\r|\n|\r/",". ",$datos);
y hago el insert....
Al hacer el select, lo hago normal pero cuando recupero los valores de la consulta en un array multidimensional, utilizó preg_replace....
$variable2 = $row[29];
$variable2 = preg_replace("/\r\n|\n\r|\n|\r/",". ",$variable2);
(en lugar de sustituir por ". " debería de hacerlo por <br /> pero si hago eso me aparece en el textarea donde meto los resultados los caracteres "<br />" en lugar de hacer el salto de línea....
Cuando utilizo nl2br, pues hace el cambio de salto de línea por <br /> pero no me lo muestra, lo recoge bien de la bbdd y hace el cambio bien, al igual que rellenar el array con el cambio de salto de línea por <br /> pero a la hora de mostrarlo no muestra nada....
cuando lo muestro lo hago con javascript de la siguiente forma:
txt += "<td width='25%' class=Estilo3>Comentarios: </td><td width='*' colspan=3><textarea name=comentario id=comentario cols=70 rows=5>"+registros[registro][29]+"</textarea></td>"
Ya no sé si eso está mal, porque me estoy comiendo el coco y no doy con ello.......
Gracias |