function set(Foto $foto) { $parametrosSet = array(); $parametrosSet["idautor"] = $foto->getIdautor(); $parametrosSet["titulo"] = $foto->getTitulo(); $parametrosSet["categoria"] = $foto->getCategoria(); $parametrosSet["fecha"] = $foto->getFecha(); $parametrosSet["rutafoto"] = $foto->getRuta(); $parametrosWhere = array(); $parametrosWhere["id"] = $foto->getID(); return $this->bd->update($this->tabla, $parametrosSet, $parametrosWhere); }
/** * Añade una foto a la tabla fotos, su ruta en realidad * @param Foto $objeto */ function add(Foto $objeto) { $parametros['idinmueble'] = $objeto->getIdinmueble(); $parametros['ruta'] = $objeto->getRuta(); $sql = "insert INTO {$this->tabla} values(null, :idinmueble , :ruta)"; $r = $this->bd->setConsulta($sql, $parametros); if (!$r) { return -1; } else { return $this->bd->getAutonumerico(); } }
<li><a href="photos.php?categoria=Abstract">Abstract</a></li> <li><a href="photos.php?categoria=Animal">Animal</a></li> <li><a href="photos.php?categoria=Architecture">Architecture</a></li> <li><a href="photos.php?categoria=Advenure">Advenure</a></li> <li><a href="photos.php?categoria=Landscapes">Landscapes</a></li> <li><a href="photos.php?categoria=Horror">Horror</a></li> <li><a href="photos.php?categoria=Macro">Macro</a></li> <li><a href="photos.php?categoria=People">People</a></li> </ul> </div> <div id="lateralD"> <h2>Gallery</h2> <div id="ultimas"> <?php foreach ($fotos as $indice => $foto) { $rutadelafoto = $foto->getRuta(); $id = $foto->getIdautor(); $autorfoto = $gestorfotografo->get($id); echo "<div class='contenedorfotos'><div class='foto'><a href='../imagenes/{$rutadelafoto}'><img src='../imagenes/{$rutadelafoto}' alt='no se pudo mostrar la imagen\n ' class='fotografia'></a></div><span class='nombrefotografo'>" . $autorfoto->getNombre() . "</span></div>"; } ?> <div class = "paginacion"> <br/> <a class='pag' href="page=1">First</a> <a class='pag' href="?page= <?php echo max(1, $page - 1); ?> ">Back</a> <a class='pag' href="?page= <?php echo min($page + 1, $paginas); ?>