public function getClients() { $vectorData; $link = $this->conexionBD->getConexion(); //conexion a la bd $query = "SELECT * FROM cliente;"; $result = mysql_query($query, $link) or die(mysql_error()); //ejecuto la query $i = 0; while ($row = mysql_fetch_array($result)) { $cliente = new cliente(); $cliente->setRut($row['rut_cliente']); $cliente->setNombre($row['nombre_cliente']); $cliente->setApellido($row['apellido_cliente']); $cliente->setDireccion($row['direccion']); $cliente->setEmail($row['email_cliente']); $cliente->setTelefono($row['telefono']); $vectorData[$i] = $cliente; $i++; } mysql_close($link); if (empty($vectorData)) { return null; } return $vectorData; }
<?php include_once '../TO/cliente.php'; include_once '../logica/principal.php'; //recibo los datos del formulario cliente $rut = $_POST['rut']; $nombre = $_POST['nombre']; $apellido = $_POST['apellido']; $direccion = $_POST['direccion']; $email = $_POST['email']; $telefono = $_POST['telefono']; //creo el objeto cliente $elCliente = new cliente(); //empaqueto la informacion del cliente en el objeto $elCliente->setRut($rut); $elCliente->setNombre($nombre); $elCliente->setApellido($apellido); $elCliente->setDireccion($direccion); $elCliente->setEmail($email); $elCliente->setTelefono($telefono); //derivar la trasacción a donde corresponde.---> a la logica $jefe = principal::getInstance(); $jefe->modificarClienteDos($elCliente); $message = "Cliente modificado correctamente"; echo "<script type='text/javascript'>alert('{$message}');</script>"; $yourURL = "listarClientes.php"; echo "<script>location.href='{$yourURL}'</script>";