function CadastraMarca() { $erro = array(); foreach ($_POST as $chv => $vlr) { if ($vlr == "" && substr($chv, 0, 3) == "MAR") { $erro[] = "O campo " . substr($chv, 4) . " não foi informado"; } } $n = count($erro); if ($n > 0) { header("location: ../marcas-admin.php?status=error"); return; } $marca = new Marcas(); $_nome = $_POST['MAR_NOME']; $_file = $_FILES['MAR_FILE']; if ($_file["error"] > 0) { header("location: ../marcas-admin.php?status=error"); return; } $_imagem = Arquivos::UpdateArquivo("../" . $_SESSION['marcasImagePrefix'], $_file); $result = $marca->AdicionaMarca($_nome, $_imagem); if ($result == TRUE) { header("location: ../marcas-admin.php?status=success"); } else { header("location: ../marcas-admin.php?status=error"); } return; }
<?php require_once "../Engine/MarcasClass.php"; $marcas = new Marcas(); echo "Teste ADICIONAR MARCA<br>"; $res = $marcas->AdicionaMarca("Vaxxxtek", "C:\\Users\\Jorge\\Documents\\Projetos\\Biblioteca Virtual\\Imagens_marcas\\VAXXITEK logo.JPG"); if ($res == TRUE) { echo "Marca adicionada!"; } echo "<br><br>"; echo "Teste CARREGA MARCAS<br>"; $result = $marcas->CarregaMarcas(); if (isset($result)) { $n = count($result); for ($i = 0; $i < $n; $i++) { echo "ID: " . $result[$i]["id"] . "<br>"; echo "NOME: " . $result[$i]["nome"] . "<br>"; } } echo "<br><br>"; echo "Teste REMOVE MARCA<br>"; $res = $marcas->RemoveMarca($result[$n - 1]["id"]); if ($res == TRUE) { echo "Marca Removido!"; }