include_once("admin/includes/inc_head.php"); //vainas viejas heredadas no hacen nada $seccion = "*48*"; //vainas viejas heredadas no hacen nada class noticiaVista{ //Datos para la conexion con la base de datos var $DB_password = "3JbEPDJzhaWHfTn8"; var $DB_user = "postgradocdt"; var $DB_db = "postgrado"; public function noticias($id){ //Realizamos la conexion con la base de datos $DBMS = new mysqli("localhost",$this->DB_user,$this->DB_password,$this->DB_db); $id = (int)$id; if($DBMS->connect_errno) { die("No se pudo conectar a la base de datos"); } $stmt = $DBMS->stmt_init(); if ( $stmt->prepare( "SELECT titulo, contenido, img_url FROM noticias WHERE id = ?" ) ) { $stmt->bind_param("i", $id); $stmt->execute(); $stmt->store_result(); $stmt->bind_result($titulo, $contenido, $img); $stmt->fetch(); $this->img = $img; $this->titulo = $titulo; $this->contenido = $contenido; //Si la noticia no trae una imgen asociada carga una por defecto if (!$img) { $this->img = "une.jpg"; } //si el contenido o el titulo no existen muestra esto if (!$titulo || !$contenido) { $this->img = "une.jpg"; $this->titulo = "El contenido solicitado no se encuentra"; $this->contenido = ""; } $stmt->free_result(); $stmt->close(); $DBMS->close(); } } } /* Aqui comienza el codigo a ser ejecutado, */ $get = new noticiaVista(); if(isset($_GET['noticia'])){ $get->noticias($_GET['noticia']); //echo "noticias"; } else{ //echo "{'error'='1','desc'='peticion incorrecta'}"; } ?>