Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/12/2008, 13:15
Avatar de _ssx
_ssx
 
Fecha de Ingreso: mayo-2003
Ubicación: mX
Mensajes: 683
Antigüedad: 21 años, 7 meses
Puntos: 60
Respuesta: problemas con if(isset($_POST['Agregar'])) {

Creo que te funcionaria algo mejor como esto..

Código PHP:
<?php
include("utils/Clientes.php");

$action $_GET["do"];

switch(
$action)
{
case: 
'Agregar':
 
$es = new Clientes();
        
$es->SetIdcliente($_POST["idcliente"]);
        
$es->SetRfc($_POST["rfc"]);
        
$es->SetRazon_social($_POST["razon"]);
        
$es->SetDomicilio($_POST["domicilio"]);
        
$es->SetColonia($_POST["colonia"]);
        
$es->SetDelegacion($_POST["delegacion"]);
        
$es->SetCp($_POST["cp"]);
        
$es->SetTipo($_POST["tipo"]);
        
$es->SetTelefono($_POST["telefono"]);
        
$es->SetMail($_POST["mail"]);
        
//$es->DespliegaInfo(5);
        
$es->InsertaRegistro ();
        echo 
"Registro Agregado";
break;

case: 
'Eliminar':
 
$es = new Clientes();       
                
$es->SetIdcliente($_POST["idcliente"]);    
                
$es->EliminaRegistro ();
break;

case: 
'Modificar':
 
$es->SetRfc($_POST["rfc"]);
        
$es->SetRazon_social($_POST["razon"]);
        
$es->SetDomicilio($_POST["domicilio"]);
        
$es->SetColonia($_POST["colonia"]);
        
$es->SetDelegacion($_POST["delegacion"]);
        
$es->SetCp($_POST["cp"]);
        
$es->SetTipo($_POST["tipo"]);
        
$es->SetTelefono($_POST["telefono"]);
        
$es->SetMail($_POST["mail"]);
        
$es->ModificaRegistro ();
break;

default:

echo 
'Método no definido'

}
?>
Y ya en los links de edicion podrias llamarlos asi..

pagina.php?do=Agregar

pagina.php?do=Actualizar

pagina.php?do=Eliminar

O por $_POST, aunque a estas alturas entre jquery, ajax y demas veo que estas formas van quedando obsoletas.
__________________
Escribe tu código de forma que refleje, y saque a relucir,lo mejor de tu carácter personal
www.oscararzola.com/blog
Principios de un programador