Tengo un form php y un procesesa, luego en el procesa hay clases y las quiero llamar con un ifset, para que por medio del form, me lo pase a la base de datos. mi codigo es tal--
Código PHP:
<?php
include("MySQLBD.php");
class Estatus
{
var $_estatus;
var $_descripcion;
var $conn;
public function __construct()
{
$this->conn = new MySqlBD();
$this->conn->Open();
}
function SetEstatus( $st )
{
$this->_estatus = $st;
}
function GetEstatus()
{
return $this->_estatus;
}
function SetDescripcion( $desc )
{
$this->_descripcion = $desc;
}
function GetDescripcion()
{
return $this->_descripcion;
}
function InsertaRegistro()
{
$query="INSERT INTO estatus (estatus, descripcion) VALUES ('$this->_estatus','$this->_descripcion')";
//echo "$query";
$this->conn->EjecutaTransaccion( $query );
}
function ModificaRegistro()
{
$query="UPDATE estatus SET descripcion = '$this->_descripcion' WHERE estatus = '$this->_estatus'";
$this->conn->EjecutaTransaccion( $query );
}
function EliminaRegistro()
{
$query="DELETE FROM estatus WHERE estatus = '$this->_estatus'";
$this->conn->EjecutaTransaccion( $query );
}
function DespliegaInfo( $maxrows )
{
$query="SELECT * FROM estatus";
$result = $this->conn->ExecuteSQL( $query, $maxrows );
echo "$result";
}
public function __destruct()
{
$this->conn->Close();
}
}
?>
//Aqui se supone que agarro la funcion SetrEstatus y quiero que procese la informacion del formulario pero no hace nada este esta en el mismo archivo de arriba, se supone que deberia ya despues de procesar enviar a la base tengo 3 botones este seria para un solo y seria el de agregar y el cual esta en el form.
<?php
if(isset($_POST['Agregar'])) {
$obj = new SetEstatus();
$es->SetEstatus($st);
$es->SetDescripcion($desc);
//$es->DespliegaInfo();
$es->InsertaRegistro ();
}
?>
Ayuda no me funciona....