Hola a Todos!!!
Ya voy entendiendo un poco, sin embargo, antes ya habia creado CRUD y desde que aprendi a actualizar por ejemplo todo ha funcionado hasta ahora claramente, pero enfin, acontinuaciòn el codigo referente al caso:
Tabla Mysql:
Código PHP:
Ver originalCREATE TABLE IF NOT EXISTS `gym`.`clientes` (
`idcliente` INT NOT NULL AUTO_INCREMENT,
`tipo` VARCHAR(50) NOT NULL,
`numero` VARCHAR(50) NOT NULL,
`nombre` VARCHAR(50) NOT NULL,
`apellido` VARCHAR(50) NOT NULL,
`telefono` VARCHAR(45) NULL,
`celular` VARCHAR(45) NULL,
`correo` VARCHAR(45) NULL,
`nacimiento`
DATE NOT
NULL, `ocupacion` VARCHAR(45) NOT NULL,
`convenio` VARCHAR(50) NULL,
`inscripcion` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY
KEY (`idcliente`
))ENGINE = InnoDB;
Clase Clientes Actualizar:
Código PHP:
Ver originalfunction actualizar
($tipoid,$numero,$nombre,$apellido,$telefono,$celular,$correo,$nacimiento,$ocupacion,$convenio,$inscripcion){
if($this->con->conectar()==true){
return mysql_query("UPDATE clientes SET tipo=$tipoid , numero=$numero , nombre=$nombre , apellido=$apellido , telefono=$telefono , celular=$celular , correo=$correo, nacimiento=$nacimiento , ocupacion=$ocupacion , convenio=$convenio , inscripcion=$inscripcion WHERE idcliente =".$id); }
}
Este es el còdigo donde se utiliza la clase:
Código PHP:
Ver original<?php
$id=$_GET['id'];
$idinscripcion=$_GET['idinscripcion'];
$idnumero=$_GET['idnumero'];
if(isset($_POST['formulario'])){ include('clases/clientes.class.php');
$objCliente=new Cliente;
$idcliente=$id;
$numero = $_POST['inpnumero'];
$telefono=$_POST['inptelefono'];
$celular= $_POST['inpcelular'];
$nacimiento=$_POST['inpnacimiento'];
$inscripcion=$idinscripcion;
if ( $objCliente->actualizar($tipoid,$numero,$nombre,$apellido,$telefono,$celular,$correo,$nacimiento,$ocupacion,$convenio,$inscripcion) == true){
//echo 'Datos guardados';
//header('location:indexcoordinador.php');
?>
<script>
//un alert
window.alert("Datos Actualizados Correctamente")
location.href = 'infocliente.php?id=<?php echo $id ?>&idnumero=<?php echo $idnumero ?>';
</script>
<?php
}else{
echo 'Se produjo un error. Intente nuevamente' .mysql_error(); ?>
<script>
//location.href="verconvenios.php"
</script>
<?php
}
}else{
include('clases/clientes.class.php');
$objCliente2 = new Cliente;
$consulta2 = $objCliente2->mostrar_cliente($id);
?>
De antemano muchas gracias por sus aportes y sugerencias!!!