Ir para conteúdo

POWERED BY:

Arquivado

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

ayrtonprospero

Campos em branco não serão enviados

Recommended Posts

Eu uso o formmail.php deste site http://www.dtheatre.com/scripts/formmail - é o Jack's FormMail.php.

Eu preciso inserir um código aqui que faça a seguinte função:

- Na hora de enviar os dados do formulário, os campos em branco, ou seja:

- Não preenchidos - Text Field

- Não marcados - Radio Button

- Não selecionados - List/Menu

ESTES CAMPOS, AS DESCRIÇÕES DE CADA UM, NÃO SERÃO ENVIADOS, PORÉM NÃO SERÃO CAMPOS OBRIGATÓRIOS!

No form eu já tenho 3 campos obrigatórios: Nome - Email e Empresa.

O restantes são campos para seleção de opções para compra ou cotação de protudos e quantidade. Só que são mais de 50 produtos, não posso fazer campos obrigatórios.

Se um cliente vai lá e seleciona as opções de apenas 10 produtos, somente estes 10 terão seus dados enviados para o email receptor, o restante é nulo, não tem validade.

Eu estava usando a seção de JavaScript, mas um membro me disse que tenho que inserir um código aqui no meio do formmail.php que é o que faz a verificação do envio do formulário.

Esta correto isto?

Se alguém puder me ajudar eu agradeço...

O FORM não usa BD, sistemas nem nada.. só Javascript e o Formmail.PHP

 

Obs.: manjo muito pouco de PHP, se me enviarem o código, só me deem uma forcinha para eu saber onde colocar o código.

 

Exemplo do formulário on-line: www.frizamed.com.br/2005/produtos/soro.htm

 

Agradeço a atenção..

Ayrton Próspero

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala veinho vamos la

 

Sapunhemos q o seu form tenha

 

Nome > text = nome

 

Sexo > radio = sexo

 

Receber news > check = news

 

estado > lista = estado

 

ai envia

 

no recebe

 

PHP [/tr][tr]<?

 

$corpo = "<table width=500>

<tr>

<td colspan=2> Formulario de alguma coisa </td>

</tr>"

;

 

 

if ($_POST[nome]):

 

$corpo.="<tr>

<td width=100> Nome M</td>

<td width=300> $_POST[nome] </td>

</tr>";

 

endif;

 

if ($_POST[nome]):

 

$corpo.="<tr>

<td width=100> Nome M</td>

<td width=300> $_POST[nome] </td>

</tr>";

 

endif;

 

 

if ($_POST[sexo]):

 

$corpo.="<tr>

<td > Sexo M</td>

<td > $_POST[sexo] </td>

</tr>";

 

endif;

 

if ($_POST[news]):

 

$corpo.="<tr>

<td > Receber News M</td>

<td > $_POST[news] </td>

</tr>";

 

endif;

 

if ($_POST[estado]):

 

$corpo.="<tr>

<td > Estado M</td>

<td > $_POST[estado] </td>

</tr>";

endif;

 

 

$corpo.="</table>";

 

mail($destino,$assunto,$corpo,$cabecalho);

?>

[/tr]

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.