Guilherme014 Postado Novembro 16, 2004 Denunciar Share Postado Novembro 16, 2004 antes estava assim: <form action="<?=$_GET['PHP_SELF'] ?>?acao=comprar.php?produtoid=<?=$produtoid?>" method="post" name="comprar"> agora coloquei assim: <form action="<?=$_GET['PHP_SELF'] ?>?acao=comprar&produtoid=<?=$produtoid ?>" method="post" name="comprar"> e deu o erro que está de vermelho, ou o que tentei por de vermelho ???? <? if(isset($_GET["acao"]) and ($_GET["acao"] == "comprar")){ //comprar produtos $produtoid = $comprar; $resultado = "insert into vendas values ('','".$usuarioid."','".$produtoid."','".$quantidadedeproduto."','".$precovenda."', '".$valornovo."','".$valortotalproduto."','".$valortotalcompra."',now() )"; if (!$insert) { [B][I][COLOR=red]echo "deu erro em algum lugar!!!";[/COLOR][/I][/B] } else { echo "passou!!!"; } ?> obrigado novamente !!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guilherme014 Postado Novembro 16, 2004 Autor Denunciar Share Postado Novembro 16, 2004 if (!$insert) { if ($usuarioid == '') echo "A compra tem que ter o usuário inscrito !!!<br>"; if ($produtoid == '') echo "A compra tem que ter o produto inscrito !!!<br>"; if ($quantidadedeproduto == '') echo "A compra tem que ter a quantidade de produto inscrito !!!<br>"; if ($precovenda == '') echo "A compra tem que ter o preço de venda do produto inscrito !!!<br>"; if ($valornovo == '') echo "A compra tem que ter o preço do valor novo do produto inscrito !!!<br>"; if ($valortotalproduto == '') echo "A compra tem que ter o valor total do produto inscrito !!!<br>"; if ($valortotalcompra == '') echo "A compra tem que ter valor total da compra inscrito !!!<br>"; } e deu os seguintes erros, não sei aonde eu pego o que está pedindo A compra tem que ter o usuário inscrito !!! A compra tem que ter o valor total do produto inscrito !!! A compra tem que ter valor total da compra inscrito !!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jefersonfc Postado Novembro 16, 2004 Denunciar Share Postado Novembro 16, 2004 Olá, Cara tá desorganizado heim.. mas vamos lá, o que está em vermelho é o que você errou e deve apagar, o que estiver em azul você deve acrescentar----------------------------------------------------------------------------------------------------------------------------------------<form action="<?=$_GET['PHP_SELF'] ?>?acao=comprar&produtoid="<?= echo $produtoid ?>" method="post" name="comprar">--------------------------------------------------------Verificação de variável-----------------------------------------------------<? if(isset($_GET['acao']) == "comprar" && isset($_GET['produtoid']) ){ echo "Todas as Variaveis passaram com sucesso!!!<br>"; echo "Variavel acao = ".$acao."<br>"; echo "Variavel produtoid = ".$produtoid; } else { echo "Alguma variavel não passou com sucesso!!!"; } ?> Vê se da certo e posta ai valeu.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guilherme014 Postado Novembro 16, 2004 Autor Denunciar Share Postado Novembro 16, 2004 coloquei este código e nada, de cara fala que Alguma variavel não passou com sucesso!!! depois clicando no produto aparece a mesma coisa, mas na hora em que digito a quantidade a comprar ele aparece o que você escreveu para aparecer, sacou.... <form action="<? $_GET['PHP_SELF'] ?>?acao=comprar&produtoid=<? echo $produtoid ?>" method="post" name="comprar"> <? if(isset($_GET['acao']) == "comprar" && isset($_GET['produtoid']) ){ echo "Todas as Variaveis passaram com sucesso!!!<br>"; echo "Variavel acao = ".$acao."<br>"; echo "Variavel produtoid = ".$produtoid; } else { echo "Alguma variavel não passou com sucesso!!!"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jefersonfc Postado Novembro 16, 2004 Denunciar Share Postado Novembro 16, 2004 Bom, como você carrega a variável $produtoid Antes do formulário?o problema está nela...mas na hora em que digito a quantidade a comprar ele aparece o que você escreveu para aparecer, sacou.... Esse parte abaixo é só para verificar se as variaveis de entrada existem, não sei como funciona seu script.... <? if(isset($_GET['acao']) == "comprar" && isset($_GET['produtoid']) ){ echo "Todas as Variaveis passaram com sucesso!!!<br>"; echo "Variavel acao = ".$acao."<br>"; echo "Variavel produtoid = ".$produtoid; } else { echo "Alguma variavel não passou com sucesso!!!"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guilherme014 Postado Novembro 16, 2004 Autor Denunciar Share Postado Novembro 16, 2004 o que faço agora em jefersonfc ?????me ajuda ai ???? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 blood Postado Novembro 17, 2004 Denunciar Share Postado Novembro 17, 2004 ta um rolo isso..tenta <form action="<?=$_SERVER['PHP_SELF'];?>?acao=comprar&produtoid=<?=$produtoid; ?>" method="post" name="comprar">$acao = comprar$produtoid = ? (da onde vem isso?) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guilherme014 Postado Novembro 17, 2004 Autor Denunciar Share Postado Novembro 17, 2004 ta um rolo isso..tenta <form action="<?=$_SERVER['PHP_SELF'];?>?acao=comprar&produtoid=<?=$produtoid; ?>" method="post" name="comprar">$acao = comprar$produtoid = ? (da onde vem isso?) produtoid = codigo do produto, que vem assim que você clica no código do mesmo.o seu codigo vou tentar, mas valeu.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipe_Lopes Postado Novembro 17, 2004 Denunciar Share Postado Novembro 17, 2004 Olá, Cara tá desorganizado heim.. mas vamos lá, o que está em vermelho é o que você errou e deve apagar, o que estiver em azul você deve acrescentar----------------------------------------------------------------------------------------------------------------------------------------<form action="<?=$_GET['PHP_SELF'] ?>?acao=comprar&produtoid="<?= echo $produtoid ?>" method="post" name="comprar">--------------------------------------------------------Verificação de variável-----------------------------------------------------<? if(isset($_GET['acao']) == "comprar" && isset($_GET['produtoid']) ){ echo "Todas as Variaveis passaram com sucesso!!!<br>"; echo "Variavel acao = ".$acao."<br>"; echo "Variavel produtoid = ".$produtoid; } else { echo "Alguma variavel não passou com sucesso!!!"; } ?> Vê se da certo e posta ai valeu.... Tah certo dakele jeito....é outro jeito de imprimir variavel na tela.....e você eskeceu o ; no seu codigo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guilherme014
antes estava assim:
agora coloquei assim: e deu o erro que está de vermelho, ou o que tentei por de vermelho ????obrigado novamente !!!!
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.