コード例 #1
0
ファイル: DelPaginas.php プロジェクト: gdvarela/ET3
} catch (Exception $e) {
    $errorRescrito = explode("=>", $e->getMessage());
    $_SESSION['error'] = 'ELI ERR P' . "=>" . $errorRescrito[1];
    header("Location: ConsPaginas.php");
    exit;
}
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['PAG_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
            Pagina::EliminarPaginaBD($TuplaAcceso['PAG_nombre']);
            unlink('../..' . $TuplaAcceso['PAG_ubicacion']);
        } 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 SP';
} else {
    $_SESSION['ok'] = 'ELI P OK';
}
header("Location: ConsPaginas.php");
//