| 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));
}
}
?>