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

(Resolvido) Preciso de ajuda com formulario


deaaaa

Pergunta

Eu não entendo nada de php , mas estou tentando montar um formulario de pedidos p/ um cliente.

O formulario é assim: a pessoa entra na pagina de pedidos, seleciona a quantidade dos produtos que deseja, quando ela dá enviar, aparece uma tela com os pedidos que ela solicitou, PORÉM, também aparece oque ela não pediu, aparece assim (quantidade: 0)

Eu gostaria que os itens que a pessoa não tem interesse por isso não coloca a quantidade nem aparecessem nesse relatorio...

Será que deu pra entender???

Alguém pode me ajuda, por favor? :wacko:

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Coloca o script aqui, só a parte onde os valores que forem igual a zero não devem aparecer...

Segue o script:

<HTML><HEAD><TITLE>Seus Dados</TITLE></HEAD><BODY> 

<? 

$nome = $_POST["nome"]; 
$email = $_POST["email"]; 
$entrega = $_POST["entrega"]; 
$acelga = $_POST["acelga"]; 
$agriao = $_POST["agriao"]; 
$agriaohidr = $_POST["agriaohidr"]; 
$alecrim = $_POST["alecrim"]; 
$alfamericana = $_POST["alfamericana"]; 
$alfamerbdj = $_POST["alfamerbdj"]; 
$alfcrespa = $_POST["alfcrespa"]; 
$alfcrespahidr = $_POST["alfcrespahidr"]; 
$alfcresparoxa = $_POST["alfcresparoxa"]; 
$alfgregahidr = $_POST["alfgregahidr"]; 
$alflisahidr = $_POST["alflisahidr"]; 
$alfmimosa = $_POST["alfmimosa"]; 
$alfmimosahidr = $_POST["alfmimosahidr"]; 
$alfmirella = $_POST["alfmirella"]; 
$alfromana = $_POST["alfromana"]; 


global $email; 

$data = date("d/m/y"); 
$ip = $_SERVER['REMOTE_ADDR']; 
$hora = date("H:i"); 

mail ("contato@sitio.com.br", 
"$assunto", 
"Nome: $nome 
Email: $email 
Data da entrega: $entrega 
Acelga: $acelga 
Agrião: $agriao 
Agrião Hidropônico: $agriaohidr 
Alecrim: $alecrim 
Alface Americana: $alfamericana 
Alface Americana Bdj: $alfamerbdj 
Alface Crespa: $alfcrespa 
Alface Crespa Hidropônica: $alfcrespahidr 
Alface Crespa Roxa: $alfcresparoxa 
Alface Grega Hidropônica: $alfgregahidr 
Alface Lisa Hidropônica: $alflisahidr 
Alface Mimosa: $alfmimosa 
Alface Mimosa Hidropônica: $alfmimosahidr 
Alface Mirella: $alfmirella 
Alface Romana: $alfromana", 
"From: $email <$nome>" 
); 


echo "<b>$nome</b>, seu pedido foi:<br><br><b>Acelga</b> - Quantidade: $acelga <br><b>Agrião</b> - Quantidade: $agriao<br><b>Agrião Hidropônico</b> - Quantidade: $agriaohidr<br><b>Alecrim</b> - Quantidade: $alecrim<br><b>Alface Americana</b> - Quantidade: $alfamericana<br><b>Alface Americana BDJ</b> - Quantidade: $alfamerbdj<br><b>Alface Crespa</b> - Quantidade: $alfcrespa<br><b>Alface Crespa Hidropônica</b> - Quantidade: $alfcrespahidr<br><b>Alface Crespa Roxa</b> - Quantidade: $alfcresparoxa<br><b>Alface Grega Hidropônica</b> - Quantidade: $alfgregahidr<br><b>Alface Lisa Hidropônica</b> - Quantidade: $alflisahidr<br><br> Data da entrega: $entrega<br><b>Alface Mimosa</b> - Quantidade: $alflmimosa<br><b>Alface Mimosa Hidropônica</b> - Quantidade: $alfmimosahidr<br><br> Data da entrega: $entrega<br><br> Data da entrega: $entrega<br><br>"; 
echo "Click <a href=\"pagina.html\">aqui</a>para voltar!<br>"; 
?> 

<a href="#" onClick="window.print();">[Imprimir seus dados]</a></BODY></HTML>

Link para o comentário
Compartilhar em outros sites

  • 0

O que você vai ter que fazer é criar ifs para testar se o valor é diferente de zero, se não for, ai coloca na mensagem, por exemplo, no e-mail você vai criar uma variável apenas para o corpo do e-mail, tipo

$corpo = "Nome: $nome
Email: $email
Data da entrega: $entrega";

if($acelga > '0'){
$corpo .= "Acelga: $acelga\n";
}

if($agriao > '0'){
$corpo .= "Agrião: $agriao\n";
}

if($agriaohidr > '0'){
$corpo .= "Agrião Hidropônico: $agriaohidr\n";
}


mail ("contato@sitio.com.br",
"$assunto",
$corpo,
"From: $email <$nome>"
);

E a idéia é a mesma para a mensagem que você exibe abaixo do envio do e-mail.

Link para o comentário
Compartilhar em outros sites

  • 0
O que você vai ter que fazer é criar ifs para testar se o valor é diferente de zero, se não for, ai coloca na mensagem, por exemplo, no e-mail você vai criar uma variável apenas para o corpo do e-mail, tipo

$corpo = "Nome: $nome
Email: $email
Data da entrega: $entrega";

if($acelga > '0'){
$corpo .= "Acelga: $acelga\n";
}

if($agriao > '0'){
$corpo .= "Agrião: $agriao\n";
}

if($agriaohidr > '0'){
$corpo .= "Agrião Hidropônico: $agriaohidr\n";
}


mail ("contato@sitio.com.br",
"$assunto",
$corpo,
"From: $email <$nome>"
);

E a idéia é a mesma para a mensagem que você exibe abaixo do envio do e-mail.

Nossa, brigadão, deu certinho!

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,5k
×
×
  • Criar Novo...