• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

_bernardo_

[Resolvido] Erro no post....

4 mensagens neste tópico

Boas....

Estava a fazer um sistema simples de encomendas de produtos, mas está a dar-me um erro:

Você tem um erro de sintaxe no seu SQL próximo a '')' na linha 1

<?php

	//Ligação à base de dados
mysql_connect ("localhost","root","") or die(mysql_error());

if(isset($_POST["produto_nome0"]) && isset($_POST["produto_quantidade0"]) && isset($_POST["produto_unidade0"]))
{

	$nome0 = $_POST["produto_nome0"];
	$quantidade0 = $_POST["produto_quantidade0"];
	$unidade0 = $_POST["produto_unidade0"];


	//Execução do código SQL
	mysql_db_query ("bdgeral","INSERT INTO encomenda (nome_produto,quantidade,unidade)" 
									."VALUES ('$nome0','$quantidade0',$unidade0')") or die(mysql_error());

}


if(isset($_POST["produto_nome1"]) && isset($_POST["produto_quantidade1"]) && isset($_POST["produto_unidade1"]))
{

	$nome1 = $_POST["produto_nome1"];
	$quantidade1 = $_POST["produto_quantidade1"];
	$unidade1 = $_POST["produto_unidade1"];


	//Execução do código SQL
	mysql_db_query ("bdgeral","INSERT INTO encomenda (nome_produto,quantidade,unidade)" 
									."VALUES ('$nome1','$quantidade1',$unidade1')") or die(mysql_error());

}

	if(isset($_POST["produto_nome2"]) && isset($_POST["produto_quantidade2"]) && isset($_POST["produto_unidade2"]))
{

	$nome2 = $_POST["produto_nome2"];
	$quantidade2 = $_POST["produto_quantidade2"];
	$unidade2 = $_POST["produto_unidade2"];


	//Execução do código SQL
	mysql_db_query ("bdgeral", "INSERT INTO encomenda (nome_produto,quantidade,unidade)" 
									."VALUES ('$nome2','$quantidade2',$unidade2')") or die(mysql_error());

}

if(isset($_POST["produto_nome3"]) && isset($_POST["produto_quantidade3"]) && isset($_POST["produto_unidade3"]))
{

	$nome3 = $_POST["produto_nome3"];
	$quantidade3 = $_POST["produto_quantidade3"];
	$unidade3 = $_POST["produto_unidade3"];


	//Execução do código SQL
	mysql_db_query ("bdgeral", "INSERT INTO encomenda (nome_produto,quantidade,unidade)"
									."VALUES ('$nome3','$quantidade3',$unidade3')") or die(mysql_error());

}

if(isset($_POST["produto_nome4"]) && isset($_POST["produto_quantidade4"]) && isset($_POST["produto_unidade4"]))
{

	$nome4 = $_POST["produto_nome4"];
	$quantidade4 = $_POST["produto_quantidade4"];
	$unidade4 = $_POST["produto_unidade4"];


	//Execução do código SQL
	mysql_db_query ("bdgeral", "INSERT INTO encomenda (nome_produto,quantidade,unidade) "
									."VALUES ('$nome4','$quantidade4',$unidade4')") or die(mysql_error());

}




?>

Na volta é uma coisa básica e não reparei  :-[

Obrigado...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mysql_db_query ("bdgeral","INSERT INTO encomenda (nome_produto,quantidade,unidade)"

."VALUES ('$nome0','$quantidade0',$unidade0')") or die(mysql_error());

mysql_db_query ("bdgeral","INSERT INTO encomenda (nome_produto,quantidade,unidade)" 
									."VALUES ('$nome0','$quantidade0','$unidade0')") or die(mysql_error());

faltava uma ' em $unidade0

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

tal como eu temia... erro básico.... :-[ :confused: :confused:

Obrigado... mad16v.... :ipool: :thumbsup: :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

:D

As voltas que já tive com tantos scripts devido às "erros" desses.  :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora