romoaldoberto Posted July 11, 2011 Report Share Posted July 11, 2011 Bom dia a todos:Se possível alguém membro ou moderador pudesse me auxiliar numa validação de um formulário.Vai abaixo 1 parte:<form name="frm-cliente" method="post" action="envia_fornecedor.php"> <div id="principal"> <legend>Seja Nosso Fornecedor</legend> <h4><span class="asteristico">*</span>indica campos necessários </h4> <!--DIV LADO ESQUERDO--> <div id="esquerda"> <div id="frmNome"> <span class="asteristico">*</span>Nome Completo: </div> <hr /> <div id="frmEmail"> <span class="asteristico">*</span>E-mail: </div> <hr /> <div id="frmTelefone"> <span class="asteristico">*</span>Telefone: </div> <hr /> <div id="frmCelular"> <span class="asteristico">*</span>Celular: </div> <hr /> <div id="frmEndereco"> <span class="asteristico">*</span>Endereço: </div> <hr /> <div id="frmBairro"> <span class="asteristico">*</span>Bairro: </div> <hr /> <div id="frmCidade"> <span class="asteristico">*</span>Cidade: </div> <hr /> <div id="frmAplicacao"> <span class="asteristico">*</span>Área de Aplicação: </div> <hr /> <div id="frmDescricao_problema"> <span class="asteristico">*</span>Por favor forneça uma descrição do problema: </div> <hr /> <div id="frmContato_comigo"> Contato comigo : </div> <hr /> <div id="frmParceiro_distribuidor"> Desejo ser um Parceiro e/ou Distribuidor: </div> <hr /> <div id="frmRegiao"> Região de Atuação: </div> </div><!--esquerda--> <!--FIM DIV LADO ESQUERDO--> <!--DIV LADO DIREITO--> <div id="direita"> <div id="comNome"> <input type="text"name="txtNome" class="cxNome" /> </div> <hr /> <div id="comEmail"> <input type="text"name="txtEmail" class="cxEmail"/> </div> <hr /> <div id="comTelefone"> <input type="text" name="cxDdd" class="cxDdd" /> <input type="text" name="txtfone" class="cxTelefone" /> </div> <hr /> <div id="comCelular"> <input type="text" name="txtDddc" class="cxDddc" /> <input type="text" name="txtCelular" class="cxCelular" /> </div> <hr /> <div id="comEndereco"> <input type="text"name="txtEndereco" class="cxEndereco"/> </div> <hr /> <div id="comBairro"> <input type="text"name="txtBairro" class="cxBairro"/> </div> <hr /> <div id="comCidade"> <input type="text"name="txtCidade" class="cxCidade"/> </div> <hr /> <div id="comAplicação"> <input type="radio" name="Aplicação" value="r" class="RResidencial" /> Residencial </div> <div id="comAplicação"> <input type="radio" name="Aplicação" value="i" class="IIndustrial" /> Industrial </div> <div id="comAplicação"> <input type="radio" name="Aplicação" value="b" class="BBares" /> Restaurantes, Bares. </div> <div id="comAplicação"> <input type="radio" name="Aplicação" value="a" class="AAgronegócio" /> Agronegócio </div> <div id="comAplicação"> <input type="radio" name="Aplicação" value="c" class="CCondomínio" /> Condomínio </div> <div id="comAplicação"> <input type="radio" name="Aplicação" value="t" class="TTratamento" /> Tratamento de águas </div> <hr /> <div id="comDescricao_problema"> <textarea name="comentario" class="cxComentario"></textarea> </div> <hr /> <div id="comContato"> <div id="comContato_comigo_left"> <input type="checkbox" value="Telefone" name="Contato_comigo" /> Telefone </div> <div id="comContato_comigo_right"> <input type="checkbox" value="Email" name="Contato_comigo" /> Email </div> </div> <hr /> <div id="comParceiro_distribuidor"> <select> <option selected="" value="Não">Não</option> <option value="Sim">Sim</option> </select> </div> <hr /> <div id="comRegiao"> <textarea name="comentario1" class="cxComentario1"></textarea> </div> </div><!--direita--> <!--FIM DIV LADO DIREITO--> <div id="btn"> <input type="submit" name="Enviar" value="Enviar" class="enviar_btn" /> <input type="reset" name="Limpar" value="Limpar" class="limpar_btn" /> </div><!--bnt--> </div><!--principal--> </form> Vai abaixo 2 parte:Parte da validação: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Formulário</title> </head> <?php $data=date("d/m/y"); $hora=date("h:i"); $destinatario="romoaldoberto@gmail.com"; $assunto="Seja Nosso Fornecedor"; $txtNome=$_POST["txtNome"]; $txtEmail=$_POST["txtEmail"]; $txtDdd=$_POST["txtDdd"]; $txtfone=$_POST["txtfone"]; $txtDddc=$_POST["txtDddc"]; $txtCelular=$_POST["txtCelular"]; $txtEndereco=$_POST["txtEndereco"]; $txtBairro=$_POST["txtBairro"]; $txtCidade=$_POST["txtCidade"]; $comAplicação=$_POST["comAplicação"]; $comDescricao_problema=$_POST["comDescricao_problema"];// Build message. $corpo.="Nome: $txtNome .\n"; $corpo.="Email: $txtEmail .\n"; $corpo.="Ddd: $txtDdd .\n"; $corpo.="fone: $txtfone .\n"; $corpo.="Dddc: $txtDddc .\n"; $corpo.="Celular: $txtCelular .\n"; $corpo.="Endereco: $txtEndereco .\n"; $corpo.="Bairro: $txtBairro .\n"; $corpo.="Cidade: $txtCidade .\n"; $corpo.="Aplicação: $comAplicação .\n"; $corpo.="Comentario: $comDescricao_problema .\n";// Build message. $corpo.="Contato: $comContato .\n"; $corpo.="Parceiro: $comParceiro_distribuidor .\n";// Build message. $corpo.="Regiao: $comRegiao .\n"; @mail($destinatario,$assunto,$corpo,$txtEmail,$headers); ?> <script> alert('Seu email foi enviado com sucesso!'); </script> <!-- Redireciona para a página da ouvidoria novamente --> <script> window.location.href='index.php'; </script> <body> </body> </html> O que esta Faltando nesse script? grato: Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted July 11, 2011 Report Share Posted July 11, 2011 O que você quer validar? Quote Link to comment Share on other sites More sharing options...
0 romoaldoberto Posted July 12, 2011 Author Report Share Posted July 12, 2011 Todos os campos da parte 1 desse script.no caso:nome;email;telefoneetc..........texte aqui sem preenche campos.o email envia sem preechimento dos campos.é issso qualquer coisa estou as ordens. Quote Link to comment Share on other sites More sharing options...
0 ESerra Posted July 12, 2011 Report Share Posted July 12, 2011 Você precisa usar o if e o empty, exemplo:if(empty($campo1) OR empty($campo2) OR empty($campo3)){ echo 'preencha todos os campos'; }else{ //ENVIA O E-MAIL } Quote Link to comment Share on other sites More sharing options...
Question
romoaldoberto
Bom dia a todos:
Se possível alguém membro ou moderador pudesse me auxiliar numa validação de um formulário.
Vai abaixo 1 parte:
Vai abaixo 2 parte:Parte da validação:Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.