0
1. My Phpupload Image Script
<?php
// SERVIDOR ONDE AS IMAGENS ESTÃO SALVAS
$caminhonoservidor='imagens'; // este caminho será gravado na variável imagem
$caminhotemporario= isset($_FILES['imagem']['tmp_name']) ? $_FILES['imagem']['tmp_name'] : ''; // gravado antes de ser enviado ao servidor
$nomeimagem=isset ($_FILES['imagem']['nam']) ? ($_FILES['ímagem']['nam']): '' ;
$caminhofinal= $caminhonoservidor.'/'.$nomeimagem; //caminho final
1. Function for Upload
move_uploaded_file($nomeimagem, 'imagens/'.($caminhofinal));// funcao que vai mandar imagem para o banco de dados
1. fields of the form
$nome=isset ($_POST['nome'])? $_POST['nome'] : '';
$preco=isset ($_POST['preco'])? $_POST['preco'] : '';
$desc=isset ($_POST['descricao']) ? $_POST['descricao'] :'';
$quant=isset ($_POST['quantidade']) ? $_POST['quantidade']:'' ;
$data=isset ($_POST['data']) ? $_POST['data'] : '';
1. Query
// sql para inserir dados no Banco de dados
$sql = "INSERT INTO produtos (imagem, nome, descricao, preco, quantidade, data) values ('".$caminhofinal."','".$nome."','".$desc."', '".$preco."', '".$quant."', '".$data."')";
// executar a query
$res = mysqli_query($conexao, $sql);
// testar execução da query
if ($res){
echo 'Inserido com sucesso';}
else {'Dados não inseridos com sucesso';}
?>
What is your script? Why send the image to the database and not to the hard drive? This can disrupt database performance in the future.
– Valdeir Psr
Sorry is the first time I’ve used stackflow. I don’t think I’ve been able to.
– Ana
$camionoservidor='images'; $camiotemporario= isset($_FILES['image']['tmp_name']) ? $_FILES['image']['tmp_name'] '; $filename=isset ($_FILES['image']['nam']) ? ($_FILES['magnet']['nam']): '' ; $camiofinal= $camionoservidor. '/'. $filename; move_uploaded_file($filename, 'images/'. ($truck stop));
– Ana
$_FILES['imagem']['nam']
There are some places where the index name is incorrect. Check this.– Valdeir Psr
Thanks I’ll try.
– Ana