Ir para conteúdo
Fórum Script Brasil
  • 0

Olhem Esse Codigo


Guilherme014

Pergunta

coloquei para o cliente fazer a compra

<?
if(isset($acao) and ($acao == "comprar")){ //comprar produtos
	$produtoid = $comprar;
	$resultado = "insert into vendas values('', '$usuarioid', '$quantidadeproduto', '$precovenda', '$valornovo', '$valortotalproduto', '$produtoid', '$valortotalcompra',now());";
	if(!$resultado){
  die("Impossível comprar este produto: " . mysql_error() . '<br>');
	}
?>

o único problema não funciona

alguém saberia o porque

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

<?

if(isset($_GET["acao"]) and ($_GET["acao"] == "comprar")){ //comprar produtos

$produtoid = $comprar;

$resultado = "insert into vendas values('', '$usuarioid', '$quantidadeproduto', '$precovenda', '$valornovo', '$valortotalproduto', '$produtoid', '$valortotalcompra',now());";

if(!$resultado){

die("Impossível comprar este produto: " . mysql_error() . '<br>');

}

?>

se precisa pegar os dados vindos do form com $_POST e se for get com $_GET

Link para o comentário
Compartilhar em outros sites

  • 0
<?

if(isset($_GET["acao"]) and ($_GET["acao"] == "comprar")){ //comprar produtos

$produtoid = $comprar;

$resultado = "insert into vendas values('', '$usuarioid', '$quantidadeproduto', '$precovenda', '$valornovo', '$valortotalproduto', '$produtoid', '$valortotalcompra',now());";

if(!$resultado){

die("Impossível comprar este produto: " . mysql_error() . '<br>');

}

?>

se precisa pegar os dados vindos do form com $_POST e se for get com $_GET

valeu fabyo, só que não funcionou, que que eu faço

Link para o comentário
Compartilhar em outros sites

  • 0

Não é preciso usar:
$acao = $_GET["acao"];

if(isset($acao) and ($acao == "comprar")){

Basta:

$acao = $_GET["acao];

if($acao == "comprar"){

este comentario eu conferir novamente e não deu em nada

Agora o fato de inserir na tabela, você tem que ter certeza que todos os campo para inserção está mencionando, nem que seje vazio ->
''

valeu Gladisson, mais uma vez, vou testar !!!!

coloquei do mesmo jeitinho e continuou na mesma,

Link para o comentário
Compartilhar em outros sites

  • 0
Não é preciso usar:
$acao = $_GET["acao"];

if(isset($acao) and ($acao == "comprar")){

Basta:

$acao = $_GET["acao];

if($acao == "comprar"){

é bom usar o isset sim porque se ele acessar essa pagina direto sem enviar os dados

não vai existir a $_GET["acao"] por isso ira dar uma mensagem de erro

Link para o comentário
Compartilhar em outros sites

  • 0
Não é preciso usar:
$acao = $_GET["acao"];

if(isset($acao) and ($acao == "comprar")){

Basta:

$acao = $_GET["acao];

if($acao == "comprar"){

é bom usar o isset sim porque se ele acessar essa pagina direto sem enviar os dados

não vai existir a $_GET["acao"] por isso ira dar uma mensagem de erro

o fabyo eu tornei a colocar tabém do jeito que você falou e nada, o pode estar acontecendo,

eu deveria colocar um botao, com este codigo

<input name="comprar" type="submit" id="comprar" value="comprar">
ou este
<a href="?acao=comprar&comprar=<? print($produtoid); ?>&nome_produto=<? print($nomeproduto); ?>"><? print(htmlentities($produtoid)); ?></a>

ou nenhum dos dois

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...