Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leozin

[Resolvido] Formulario PHP e mysql

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.