Código PHP:
Ver originalrequire_once('novemberrain.php');
class account extends conexionBD{
public function __construct(){
$this->con = $this->openBD();
}
// Funcion registro de usuario
public function registro($datos){
foreach($datos as $clave => $valor){
//Qui lo que sea que vas a hacer con los datos
}
//ó
$nombre = $datos['nombre'];
$apellido = $datos['apellido'];
//etc
//etc
//etc
$this->con->autocommit(false);//Desactivo la ejecución automática de las querys
//Pruebo la transacción
try{
//AQUI CONSULTA DE INSERCIÓN
//Si falla la consulta
if(!$consulta){
throw new Exception("Error de inserción", 1);
}
$this->con->commit();//si no falla la consulta, la ejecuto
return true;//retorno exitosos
}catch(Exception $e){
//Si fall la consulta
$this->con->rollback();//deshago los cambios en caso de error
return $e->getMessage();//retorno el mensaje de error
}
}
}
$a = new account();
$data = $a->registro($_POST);//Recibe los datos del Post
if($data){
echo "Usuario Registrado";
}else{
echo $data;
}
prueba así