Leozin 0 Denunciar post Postado Fevereiro 7, 2012 Boa Tarde Galera! Estou com um problema, meu formulario nao esta mandando os campos para o BD(as fotos estao indo para as pastas), porem nao aparece nenhum erro! alguem poderia me ajudar? <?php ini_set( 'display_errors', true ); error_reporting( E_ALL ); // Conexão com o banco de dados include "conexao.php"; // Se o usuário clicou no botão cadastrar efetua as ações if (isset($_POST["cadastrar"])){ // Recupera os dados dos campos $nome = $_POST['nome']; $setor = $_POST['setor']; $preco = $_POST['preco']; $descricao = $_POST['descricao']; $foto = $_FILES["foto"]; $grande1 = $_FILES["grande1"]; $grande2 = $_FILES["grande2"]; $grande3 = $_FILES["grande3"]; $grande4 = $_FILES["grande4"]; $grande5 = $_FILES["grande5"]; $grande6 = $_FILES["grande6"]; $grande7 = $_FILES["grande7"]; $grande8 = $_FILES["grande8"]; $grande9 = $_FILES["grande9"]; $grande10 = $_FILES["grande10"]; // Se a foto estiver sido selecionada // Pega extensão da imagem preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext); preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $grande1["name"], $ext); preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $grande2["name"], $ext); preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $grande3["name"], $ext); preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $grande4["name"], $ext); preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $grande5["name"], $ext); preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $grande6["name"], $ext); preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $grande7["name"], $ext); preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $grande8["name"], $ext); preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $grande9["name"], $ext); preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $grande10["name"], $ext); // Gera um nome único para a imagem //If para eliminar as imagens vazias $nome_imagem = $foto["name"] ; $grande_imagem1 = $grande1["name"]; $grande_imagem2 = $grande2["name"]; $grande_imagem3 = $grande3["name"]; $grande_imagem4 = $grande4["name"]; $grande_imagem5 = $grande5["name"]; $grande_imagem6 = $grande6["name"]; $grande_imagem7 = $grande7["name"]; $grande_imagem8 = $grande8["name"]; $grande_imagem9 = $grande9["name"]; $grande_imagem10 = $grande10["name"]; // Caminho de onde ficará a imagem $caminho_imagem = "fotos/" . $nome_imagem; $caminho_imagemgrande1 = "grande1/" . $grande_imagem1; $caminho_imagemgrande2 = "grande2/" . $grande_imagem2; $caminho_imagemgrande3 = "grande3/" . $grande_imagem3; $caminho_imagemgrande4 = "grande4/" . $grande_imagem4; $caminho_imagemgrande5 = "grande5/" . $grande_imagem5; $caminho_imagemgrande6 = "grande6/" . $grande_imagem6; $caminho_imagemgrande7 = "grande7/" . $grande_imagem7; $caminho_imagemgrande8 = "grande8/" . $grande_imagem8; $caminho_imagemgrande9 = "grande9/" . $grande_imagem9; $caminho_imagemgrande10 = "grande10/" . $grande_imagem10; // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($foto["tmp_name"], $caminho_imagem); move_uploaded_file($grande1["tmp_name"],$caminho_imagemgrande1); move_uploaded_file($grande2["tmp_name"], $caminho_imagemgrande2); move_uploaded_file($grande3["tmp_name"], $caminho_imagemgrande3); move_uploaded_file($grande4["tmp_name"], $caminho_imagemgrande4); move_uploaded_file($grande5["tmp_name"], $caminho_imagemgrande5); move_uploaded_file($grande6["tmp_name"], $caminho_imagemgrande6); move_uploaded_file($grande7["tmp_name"], $caminho_imagemgrande7); move_uploaded_file($grande8["tmp_name"], $caminho_imagemgrande8); move_uploaded_file($grande9["tmp_name"], $caminho_imagemgrande9); move_uploaded_file($grande10["tmp_name"], $caminho_imagemgrande10); // Insere os dados no banco<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< //alterar aqui $sql = mysql_query("INSERT INTO produtos VALUES ('', '".$nome."', '".$nome_imagem."', '".$grande_imagem1."', '".$grande_imagem2."', '".$grande_imagem3."', '".$grande_imagem4."', '".$grande_imagem5."', '".$grande_imagem6."', '".$grande_imagem7."', '".$grande_imagem8."', '".$grande_imagem9."', '".$grande_imagem10."','".$setor."','".$preco."', '".$descricao."')"); /* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */ } if (isset ($sql)){ echo "<script>alert('O produto foi cadastrado com sucesso.');location.href='produto.php';</script>"; } ?> Agradeço desde ja! Compartilhar este post Link para o post Compartilhar em outros sites
visitante_php 0 Denunciar post Postado Fevereiro 7, 2012 no final do mysql_query coloque isto or die(mysql_error()) assim mysql_query(...) or die(mysql_error()); ha erros com sua query e ele vai lhe dizer.. Compartilhar este post Link para o post Compartilhar em outros sites
Leozin 0 Denunciar post Postado Fevereiro 7, 2012 Apareceu um erro assim: Column count doesn't match value count at row 1 mas ainda não o que significa! Valeu cara! ja consegui! =D tinha que colocar em ordem... podem fechar o post! Compartilhar este post Link para o post Compartilhar em outros sites