function forzarDelete($ID_artista) { //BORRADO EN CASCADA DE TODAS LOS EVENTOS DEL ARTISTA ////devuleve num de filas modificada $parametros = array(); $parametros["ID_artista"] = $ID_artista; $gestor = new ManageEvento($this->bd); $gestor->deleteEventos($parametros); return $this->bd->delete($this->tabla, $parametros); }
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestorEvento = new ManageEvento($bd); $id = Request::get("ID_evento"); $evento = $gestorEvento->get($id); $gestorArtista = new ManageArtista($bd); $gestorLugar = new ManageLugar($bd); $gestorTipo = new ManageTipoEvento($bd); // var_dump($gestorCountry->getValuesSelect()); ?> <!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form action="phpEditarEvento.php" method="post" > <input type="hidden" name="pkID" value="<?php echo $evento->getID_evento(); ?>
</nav> </div> <div id="cuerpoIndex"> <?php $nombre = $artista->getNombre_artista(); $imagen = $artista->getImagen(); echo "<h1>" . $nombre . "</h1>"; $url = "./imagenesArtistas/" . $nombre . "/" . $imagen; echo '<div id="imagen"><img src="' . $url . '" width="500" height="300" /></div>'; ?> <h1>Eventos</h1> <?php $id = $artista->getID_artista(); $manageEvento = new ManageEvento($bd); $manageLugar = new ManageLugar($bd); $manageArtista = new ManageArtista($bd); $listaEventos = $manageEvento->getList(); ?> <table border="1" class="tablaEventos" id="tablaArt"> <thead> <th>Evento</th> <th>Fecha</th> <th>Lugar</th> </thead> <?php foreach ($listaEventos as $indice => $evento) { $id2 = $evento->getID_artista();
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestorEvento = new ManageEvento($bd); $id = Request::post("pkID"); $nombre_evento = Request::post("nombre"); $fecha = Request::post("fecha"); $ID_artista = Request::post("ID_artista"); $ID_lugar = Request::post("ID_lugar"); $nombre_tipo = Request::post("nombre_tipo"); $evento = new Evento($id, $nombre_evento, $fecha, $ID_artista, $ID_lugar, $nombre_tipo); $r = $gestorEvento->set($evento); // var_dump($bd->getError()); $bd->close(); header("Location: listarEventos.php");
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageEvento($bd); $nombre_evento = Request::post("nombre"); $fecha = Request::post("fecha"); $ID_artista = Request::post("ID_artista"); $ID_lugar = Request::post("ID_lugar"); $nombre_tipo = Request::post("nombre_tipo"); $evento = new Evento(0, $nombre_evento, $fecha, $ID_artista, $ID_lugar, $nombre_tipo); $r = $gestor->insert($evento); // var_dump($bd->getError()); $bd->close(); header("Location: anadirEvento.php");
<?php require '../clases/AutoCarga.php'; $bd = new DataBase(); $gestor = new ManageEvento($bd); $id = Request::get("ID_evento"); echo "id= " . $id . "<br>"; $r = $gestor->delete($id); //numero de elementos borrados echo 'borrado= '; var_dump($r); echo "<br>error= "; var_dump($bd->getError()); echo "<br>Elementos borrados= " . $r; header("Location: listarEventos.php");