public function atualizarTransportadora(Transportadora $transportadora) { $comando = 'update transportadora set nome = ? where id = ?'; $cp = $this->bd->prepare($comando); $cp->execute(array($transportadora->getNome(), $transportadora->getId())); if ($cp->rowCount() > 0) { return 'Atualiação realizada com sucesso!'; } else { return 'Erro de atualiação'; } }
public function atualizarTransportadora() { $campos = array('idTransportadora', 'nome'); $validacaoOK = true; $status = ""; foreach ($campos as $c) { if (!isset($_POST["{$c}"])) { echo 'entro'; $status = $status . "Campo " . $c . " nao enviado <br />"; $validacaoOK = false; } else { if (strlen($_POST["{$c}"]) <= 0) { $status = $status . "Campo " . $c . " nao enviado <br />"; $validacaoOK = false; } } } if ($validacaoOK) { $transportadora = new Transportadora(); $transportadora->setId($_POST['idTransportadora']); $transportadora->setNome($_POST['nome']); $status = $this->service->atualizarTransportadora($transportadora); } $transportadoras = $this->service->listarTransportadoras(); include 'View/Content/listarTransportadoras.php'; }