Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/04/2015, 03:51
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años
Puntos: 5
Respuesta: validar mediante expresion regular

Ok lo he solucionado en parte

MaNuX0218 decirte que el valor de $nombre lo recoge de un $_post de un formulario.

Por otro lado Alexis88, he utilizado un preg_match.


Mi ultima parte del problema viene ahora.

Miren, la pregunta es la siguiente:

¿Se puede meter dentro de una funcion una llamada a un metodo de una clase externa?

es decir algo asi:


Código PHP:
Ver original
  1. function filtrosDeActualizacion($id, $nombre, $apellidos, $nick, $email, $password, $repassword, $sexo, $dia, $mes, $ano) {    
  2.        
  3.     if (!preg_match("/^[a-zA-Z]{1,30}$/", $nombre))
  4.      
  5.          {
  6.              header("Location:logueado.php?tipo_error_registro_usuario=patron_nombre");              
  7.          }     
  8.        
  9.  
  10.          else          
  11.        
  12.          {
  13.  
  14. $nombre_tabla = $op->nombre_tabla;         
  15.                     $op->ActualizarUsuario($nombre_tabla, $nombre, $apellidos, $nick, $email, $password, $repassword,
  16.                
  17.                     $sexo, $dia, $mes, $ano, $directorio_img_bbdd);
  18.                    
  19.                     header('Location: logueado.php');  
  20.  
  21.         }      
  22.          
  23.    
  24. } filtrosDeActualizacion($id, $nombre, $apellidos, $nick, $email, $password, $repassword, $sexo, $dia, $mes, $ano);


Me dice "Undefined variable: op"

¿Hay alguna manera se pueda hacer esto, me falta por poner algo, o simplemente no se puede hacer?