public function __construct($numero = NULL) { if ($numero != NULL) { $obj = Proveedor::TraerUnProveedorPorNumero($numero); $this->numero = $obj->numero; $this->nombre = $obj->nombre; $this->domicilio = $obj->domicilio; $this->localidad = $obj->localidad; } }
<input type="hidden" name="numeroModif" value="<?php echo isset($unProveedor) ? $unProveedor->GetNumero() : ""; ?> " /> <input type="submit" class="btn btn-danger" name="guardar" /> </div> </form> <?php if (isset($_POST['guardar'])) { // echo "numero= ".$_POST['numero'].'<br/>'; if ($_POST['numeroModif'] != "") { $unProveedor = Proveedor::TraerUnProveedorPorNumero($_POST['numero']); $unProveedor->SetNumero($_POST['numero']); $unProveedor->SetNombre($_POST['nombre']); $unProveedor->SetDomicilio($_POST['domicilio']); $unProveedor->SetLocalidad($_POST['localidad']); $retorno = $unProveedor->Modificar(); //echo "Modificar ".$retorno; } else { $prov = new Proveedor(); $prov->SetNumero($_POST['numero']); $prov->SetNombre($_POST['nombre']); $prov->SetDomicilio($_POST['domicilio']); $prov->SetLocalidad($_POST['localidad']); $prov->Insertar(); //echo "Insertar"; }