Current Path : /home/baheco/public_html/adm/clases/datos/ |
Linux sd-1582531-l.dattaweb.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 |
Current File : /home/baheco/public_html/adm/clases/datos/datos-slider.php |
<?php include_once 'conexion.php'; include_once(dirname(dirname(__FILE__)).'/modelo/slider.php'); class DatosSlider { public function obtenerSlider($id) { //Se realiza la coneccion con la base de datos $conexion = new ConexionBaseDatos(); $link=$conexion->conectar_base(); //Se realiza la consulta $query= 'SELECT * FROM `slider` WHERE `id`="'.$id.'"'; $resultado=mysqli_query($link, $query) or die('Consulta falida: '.mysqli_error($link)); $slider= new Slider(); while(($row = mysqli_fetch_array($resultado))!=NULL) { $slider->setId($id); $slider->setImagen($row["imagen"]); $slider->setTexto($row["texto"]); $slider->setOrden($row["orden"]); } return $slider; } public function obtenerTodas() { $lista = array(); //Se realiza la coneccion con la base de datos $conexion = new ConexionBaseDatos(); $link=$conexion->conectar_base(); //Se realiza la consulta $query= 'SELECT * FROM `slider` ORDER BY `orden` ASC'; $resultado=mysqli_query($link, $query) or die('Consulta falida: '.mysqli_error($link)); while(($row = mysqli_fetch_array($resultado))!=NULL) { $slider= new Slider(); $slider->setId($row["id"]); $slider->setImagen($row["imagen"]); $slider->setTexto($row["texto"]); $slider->setOrden($row["orden"]); array_push($lista,$slider); } return $lista; } public function crearSlider($slider) { //Se realiza la coneccion con la base de datos $conexion = new ConexionBaseDatos(); $link=$conexion->conectar_base(); //Se realiza la consulta $query= "INSERT INTO `slider` (`imagen`, `texto`, `orden`) VALUES ('".$slider->getImagen()."', '".$slider->getTexto()."', '".$slider->getOrden()."');"; $resultado=mysqli_query($link, $query) or die('Consulta falida: '.mysqli_error($link)); } public function editarNuevoSlider($slider) { //Se realiza la coneccion con la base de datos $conexion = new ConexionBaseDatos(); $link=$conexion->conectar_base(); //Se realiza la consulta $query= "UPDATE `slider` SET `imagen`='".$slider->getImagen()."',`texto`='".$slider->getTexto()."',`orden`='".$slider->getOrden()."' WHERE `id`=".$slider->getId(); echo $query; $resultado=mysqli_query($link, $query) or die('Consulta falida: '.mysqli_error($link)); } public function editarSlider($slider) { //Se realiza la coneccion con la base de datos $conexion = new ConexionBaseDatos(); $link=$conexion->conectar_base(); //Se realiza la consulta $query= "UPDATE `slider` SET `orden`='".$slider->getOrden()."', `texto`='".$slider->getTexto()."' WHERE `id`=".$slider->getId(); echo $query; $resultado=mysqli_query($link, $query) or die('Consulta falida: '.mysqli_error($link)); } public function eliminarSlider($id) { //Se realiza la coneccion con la base de datos $conexion = new ConexionBaseDatos(); $link=$conexion->conectar_base(); //Se realiza la consulta $query= "DELETE FROM `slider` WHERE `id`=".$id; echo $query; $resultado=mysqli_query($link, $query) or die('Consulta falida: '.mysqli_error($link)); } } ?>