Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/12/2008, 11:26
jaffa
 
Fecha de Ingreso: diciembre-2008
Ubicación: Mexico DF
Mensajes: 30
Antigüedad: 15 años, 5 meses
Puntos: 0
dudas con if(isset($_POST

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....

Última edición por jam1138; 11/12/2008 a las 12:44 Razón: Siendo código PHP, se utilizan las etiquetas para PHP