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.