Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2008, 15:23
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 4 meses
Puntos: 0
Problema con espacios en blanco al ingresar datos a la bd

hola amigos, tengo un problema, lo q pasa es q al ingresar los datos a la bd desde mi formulario de ingreso, los datos de ingresan con espacios en blanco despues de la cadena de texto ingresada es decir por ejemplo en nombre ingreso juan perez y despues de la z me ingresa puros espacios vacios y esto me trae problemas al momento de actualizar los datos ya q me los pasa con esos mismos espacios en blanco y en algunos textbox no me aparecen los datos para ser editados, tengo una funcion q me ingresa la primera letra en mayuscula de cada primera palabra escrita y supuestamente en esta funcion tambien corto los esppacios en blanco pero no me funciona. q puedo hacer para evitar esto??? porfavor agradeceria mucho su ayuda, la funcion a la q me refiero es esta:
Código PHP:
function tip_titulo($nombre)
{
    
$articulos = array(
    
'0' => 'a',
    
'1' => 'de',
    
'2' => 'del',
    
'3' => 'la',
    
'4' => 'los',
    
'5' => 'las',
    );
    
$palabras explode(' '$nombre);
    
$nuevoNombre '';
    foreach(
$palabras as $elemento)
    {
        if(
in_array(trim(strtolower($elemento)), $articulos))
            {
            
$nuevoNombre .= strtolower($elemento)." ";
            } else {
            
$nuevoNombre .= ucfirst(strtolower($elemento))." ";
            }
    }
    return 
trim($nuevoNombre);

como ven esa funcion solo logra ingresarme la primera letra en mayuscula y no me korta los espaciios finales en blanco, q puedo hacer para solucionar el problema?? agradeceria mucho su ayuda de antemano gracias .... bye.

Última edición por r0xdrig0; 28/12/2008 a las 15:38