Cadastro de Produto com Imagem Não está indo
Boa Noite, eu estou fazendo um cadastro de produtos e inclui o cadastro da imagem, porém está indo tudo certo, está cadastrando no banco de dados, só que a imagem não está indo na pasta desejável, segue o código:
<?php
// INICIO CADASTRAR PRODUTOS
if(isset($_POST['p_nome']) && empty($_POST['p_nome']) == false){
$p_nome = addslashes($_POST['p_nome']);
$p_codigo = addslashes($_POST['p_codigo']);
$p_valor_venda = addslashes($_POST['p_valor_venda']);
$p_valor_custo = addslashes($_POST['p_valor_custo']);
$p_disponivel_estoque = addslashes($_POST['p_disponivel_estoque']);
$p_minimo_estoque = addslashes($_POST['p_minimo_estoque']);
$p_fornecedor = addslashes($_POST['p_fornecedor']);
$p_foto = addslashes($_FILES['p_foto']);
$p_link_ml = addslashes($_POST['p_link_ml']);
$p_data = addslashes($_POST['p_data']);
$nome_imagem = md5(time().rand(0,99)).'.png';
$caminho_imagem = "fotos/" . $nome_imagem;
move_uploaded_file($p_foto['tmp_name'], $caminho_imagem);
$Inserir = $pdo->prepare("INSERT INTO tb_sys_produtos (p_nome, p_codigo, p_valor_venda, p_valor_custo, p_disponivel_estoque, p_minimo_estoque, p_fornecedor, p_foto, p_link_ml, p_data) VALUES (:p_nome, :p_codigo, :p_valor_venda, :p_valor_custo, :p_disponivel_estoque, :p_minimo_estoque, :p_fornecedor, :p_foto, :p_link_ml, :p_data)");
$Inserir->bindValue(":p_nome", $p_nome);
$Inserir->bindValue(":p_codigo", $p_codigo);
$Inserir->bindValue(":p_valor_venda", $p_valor_venda);
$Inserir->bindValue(":p_valor_custo", $p_valor_custo);
$Inserir->bindValue(":p_disponivel_estoque", $p_disponivel_estoque);
$Inserir->bindValue(":p_minimo_estoque", $p_minimo_estoque);
$Inserir->bindValue(":p_fornecedor", $p_fornecedor);
$Inserir->bindValue(":p_foto", $nome_imagem);
$Inserir->bindValue(":p_link_ml", $p_link_ml);
$Inserir->bindValue(":p_data", $p_data);
$Inserir->execute();
header("Location: produto_novo.php?produto=salvo");
exit;
}// FIM CADASTRAR PRODUTOS
?>
Discussão (3)
Carregando comentários...