Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2017, 07:02
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Pasar valores de formulario por clases

Código PHP:
Ver original
  1. require_once('novemberrain.php');
  2.  
  3. class account extends conexionBD{
  4.  
  5.     public function __construct(){
  6.        $this->con = $this->openBD();
  7.     }
  8.     //    Funcion registro de usuario
  9.     public function registro($datos){
  10.        
  11.         foreach($datos as $clave => $valor){
  12.             //Qui lo que sea que vas a hacer con los datos
  13.         }
  14.  
  15.         //ó
  16.  
  17.         $nombre = $datos['nombre'];
  18.         $apellido = $datos['apellido'];
  19.         //etc
  20.         //etc
  21.         //etc
  22.         $this->con->autocommit(false);//Desactivo la ejecución automática de las querys
  23.  
  24.         //Pruebo la transacción
  25.         try{
  26.  
  27.             //AQUI CONSULTA DE INSERCIÓN
  28.            
  29.             //Si falla la consulta
  30.             if(!$consulta){
  31.                 throw new Exception("Error de inserción", 1);
  32.             }
  33.            
  34.             $this->con->commit();//si no falla la consulta, la ejecuto
  35.             return true;//retorno exitosos
  36.         }catch(Exception $e){
  37.             //Si fall la consulta
  38.             $this->con->rollback();//deshago los cambios en caso de error
  39.             return $e->getMessage();//retorno el mensaje de error
  40.         }
  41.  
  42.     }
  43. }
  44.  
  45. $a = new account();
  46. $data = $a->registro($_POST);//Recibe los datos del Post
  47. if($data){
  48.     echo "Usuario Registrado";
  49. }else{
  50.     echo $data;
  51. }

prueba así
__________________
[email protected]
HITCEL