[Resolvido] Mensagem de erro após cadastro
Olá Galera,
SEguinte, estou montando um cadastro de produtos, mas após o envio do formulário ele insere normalmente no bando porém aparece uma msg de erro de variavvel na pg, não sei como acertar, pois já tentei algumas alternativas e não deram certo.
A msg que aparece é esta:
>
Notice: Undefined variable: error in C:\xampp\htdocs\sites\cadastro-produto\cadastro-produto.php on line 131
Notice: Undefined variable: error in C:\xampp\htdocs\sites\cadastro-produto\cadastro-produto.php on line 147
O trecho do código é este:
<?php
if ((isset($_POST["add"])) && ($_POST["add"] == "AddProduto")) {
$id_categoria = $_POST["id_categoria"];
$titulo_produto = $_POST["titulo_produto"];
$ref_produto = $_POST["ref_produto"];
$valor_produto = $_POST["valor_produto"];
$foto_1 = $_POST["foto_1"];
$foto_2 = $_POST["foto_2"];
$foto_3 = $_POST["foto_3"];
$descricao_produto = $_POST["descricao_produto"];
// Caso haja Erros
if ($titulo_produto == "") {
$error[1] = "Preencha o nome do produto";
}
if ($valor_produto == "") {
$error[2] = "Preencha o valor do produto";
}
if ($foto_1 == "") {
$error[3] = "Adicione uma foto principal ao produto";
}
if (sizeof($error) == 0) {
$original = array ('/produtos');
$alterar = array (' ');
$titulo_url = str_replace($original, $alterar, $foto_1);
$titulo_url2 = str_replace($original, $alterar, $foto_2);
$titulo_url3 = str_replace($original, $alterar, $foto_3);
$sql = mysql_query("INSERT INTO ". $produtos ." (id_categoria, titulo_produto, ref_produto, valor_produto, foto_1, foto_2, foto_3, descricao_produto) VALUES ('$id_categoria', '$titulo_produto', '$ref_produto', '$valor_produto', '$titulo_url', '$titulo_url2', '$titulo_url3', '$descricao_produto')");
}
if (sizeof($error) != 0) {
// Exibe os erros
foreach ($error as $err) {
echo "<font color='red'><b>" .$err . "</b></font><br />";
}} else {
echo "<div align=center><br><br>O Produto <b>$titulo_produto</b> foi cadastrado com sucesso!!</div>";
}
}
?>
As linhas 131 e 147 são essas, respectivamente:
if (sizeof($error) == 0) {
if (sizeof($error) != 0) {
Algue´m poderia me ajudar com esses erros?
Vlw ae ^^
Discussão (2)
Carregando comentários...