Cita:
Iniciado por GatorV Te recomendaria te explicaras un poco mas claro, como esta tu formulario, que elemento mandas que se llame $_POST['agregar']?
Saludos.
Ok mira tengo tres archivos uno es mi form, otro es donde esta la clase y las funciones y por ultimo es el validador, ahora lo que pasa es que si funciona, para cuando agrego el codigo que si funciona es así. es decir sin el esto.
if($_POST['Agregar']), funciona bien, estos de abajo el set tatata, son funciones que estan en una clase con sus respectivos quiery's para la fucnion $es->InsertaRegistro ();,
Código PHP:
<?php
include("utils/Clientes.php");
$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->InsertaRegistro ();
echo "Registro Agregado";
?>
ahora hasta ahi todo va bien cuando quiero agregar un boton de eliminar ya no elimina, ahora el query esta asi:
Código PHP:
function EliminaRegistro()
{
$query="DELETE FROM clientes WHERE idcliente = '$this->_idcliente'";
$this->conn->EjecutaTransaccion( $query );
}
osea que borre donde idcliente en la tabla clientes, eso es correcto, pero no lo hace, osea mando llamar esa fucnion asi en el validar:
Código PHP:
if($_POST['Eliminar']) {
$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->EliminaRegistro ();
echo "Registros Elimindados";
}
y no hace nada,
Ahora mi pregunta en el modificar, tengo que mostrar en el mismo form los valores de entrada, para modificarlos y despues guardarlos.
utilizaria GetIdcliente, Get tatata y despues en lugar de post uso get, tengo las funciones get y set en mi clase, de ahi las puedo agarrar eso no es problema, como soluciono que cuando yo apriete modificar, entones aparesca un form con los datos y despues yo los cambie por otros y se guarde.
sin el if($_POST['Agregar']), funciona el agregar y el de eliminar pero que hay si quiero tres casos, como los mios no puedo poner las tres funciones a la vez si no no servira, como uso algo en lugar de los if para los tres casos y se eliga uno dependiendo el boton que use....