public function getAutosCliente($rut) { $vectorData; $link = $this->conexionBD->getConexion(); //conexion a la bd $query = "SELECT * FROM auto where rut_cliente='{$rut}';"; $result = mysql_query($query, $link) or die(mysql_error()); //ejecuto la query $i = 0; while ($row = mysql_fetch_array($result)) { $auto = new auto(); $auto->setPatente($row['patente']); $auto->setMarca($row['marca']); $auto->setModelo($row['modelo']); $auto->setColor($row['color']); $auto->setRut($row['rut_cliente']); $vectorData[$i] = $auto; $i++; } mysql_close($link); if (empty($vectorData)) { return null; } return $vectorData; }
<?php include_once '../TO/auto.php'; include_once '../logica/principalAuto.php'; //recibo los datos del formulario cliente $patente = $_POST['patente']; $marca = $_POST['marca']; $modelo = $_POST['modelo']; $color = $_POST['color']; $rut = $_POST['rut']; //creo el objeto cliente $elAuto = new auto(); //empaqueto la informacion del cliente en el objeto $elAuto->setPatente($patente); $elAuto->setMarca($marca); $elAuto->setModelo($modelo); $elAuto->setColor($color); $elAuto->setRut($rut); //derivar la trasacción a donde corresponde.---> a la logica $jefe = principalAuto::getInstance(); //dentro de un if $lala = $jefe->modificarAuto($patente); if (empty($lala)) { $jefe->guardarAuto($elAuto); $message = "Auto guardado correctamente"; echo "<script type='text/javascript'>alert('{$message}');</script>"; $yourURL = "listarAutos.php"; echo "<script>location.href='{$yourURL}'</script>"; } else { $message = "La patente ya existe"; echo "<script type='text/javascript'>alert('{$message}');</script>";