Código PHP:
<?php
class Trabajo
{
private $p;
private $dbh;
public function __construct()
{
$this->p=array();
$this->dbh= new PDO('mysql:host=localhost;dbname=turismo', "root", "");
}
private function set_names()
{
return $this->dbh->query("SET NAMES 'utf8'");
}
public function get_establecimiento()
{
self::set_names();
$sql="SELECT *, departamentos.nombre, localidades.nombre as loc
FROM establecimiento, departamentos, localidades
WHERE establecimiento.id_departamento = departamentos.id AND establecimiento.id_localidad = localidades.id ";
foreach ($this->dbh->query($sql) as $row)
{
$this->p[]=$row;
}
return $this->p;
$this->dbh=null;
}
public function get_establecimiento_id()
{
self::set_names();
$sql="SELECT *, departamentos.nombre, localidades.nombre as loc
FROM establecimiento, departamentos, localidades
WHERE establecimiento.id_departamento = departamentos.id AND establecimiento.id_localidad = localidades.id
AND establecimiento.nro_establecimiento= ? ;";
$stmt=$this->dbh->prepare($sql);
if ($stmt->execute( array($_GET["nro_establecimiento"]) ))
{
while ($row = $stmt->fetch())
{
$this->p[]=$row;
}
return $this->p;
$this->dbh=null;
}
}
/* ES ACA EN DONDE QUIERO VOLVER A RECUPERAR EL nro_establecimiento PARA PASARLO EL header */
public function eliminar_evento(){
$sql="DELETE FROM facilidad_evento where id_facilidad=?";
$stmt=$this->dbh->prepare($sql);
$stmt->bindParam(1,$cod);
$cod=$_GET["id_facilidad"];
$stmt->execute();
header("Location: ../../detalle_est.php?nro_establecimiento=38?m=1");
}
}
?>