Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2010, 07:07
rafamele
 
Fecha de Ingreso: abril-2008
Mensajes: 49
Antigüedad: 18 años, 7 meses
Puntos: 0
Problema con str_replace

Hola a todos,

Utililizo el siguiente codigo para eliminar los saltos de linea del contenido de una textbox antes de grabarlos en la base de datos.

Código PHP:
if($_POST['obs']!="")
{    
    
$observaciones=$_POST['obs'];
    
$observaciones=str_replace("\n", "<br />", $observaciones); 
    
$observaciones=str_replace(" ' ", " \' ", $observaciones); 
    
$observaciones=str_replace(' " ', ' \" ', $observaciones);
}
else
{
    
$observaciones=$_POST['obs'];    
} 
Mi problema es que me añade el <br /> donde había un salto de linea, pero sigue dejando el salto de linea, no lo elimina y se graba en la base datos, por lo que sigue dando error

¿Alguna idea? ¿Me equivoco en algo?

Gracias,