Example #1
0
    $consulta = Rol::ListadoRoles("");
    $num = $consulta->num_rows;
} catch (Exception $e) {
    $errorRescrito = explode("=>", $e->getMessage());
    $_SESSION['error'] = 'ELI ERR R' . "=>" . $errorRescrito[1];
    header("Location: ConsRoles.php");
}
for ($i = 0; $i < $num; $i++) {
    $TuplaAcceso = $consulta->fetch_assoc();
    //Comprobamos para cada dato si se ha marcado su checkBox del formulario
    // para eliminar
    $indiceasociativo = str_replace(" ", "_", "ckbx_" . $TuplaAcceso['ROL_nombre'] . "");
    if (isset($_POST[$indiceasociativo])) {
        //Llegados a este punto significa que almenos algun checkbox a sido marcado
        $alguno = 1;
        try {
            // Se elimina el dato en cuestion
            Rol::EliminarRolBD($TuplaAcceso['ROL_nombre']);
        } catch (Exception $e) {
            $_SESSION['error'] = $e->getMessage();
        }
    }
}
//Comprobacion de la variable en cuestion y establecimiento de error/confirmacion
if ($alguno == 0) {
    $_SESSION['error'] = 'ELI NO SR';
} else {
    $_SESSION['ok'] = 'ELI R OK';
}
header("Location: ConsRoles.php");
//