kreator 0 Denunciar post Postado Maio 26, 2009 opa galera tranquilo!!! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif quando abilito só uma das opcões da checkbox dá um erro agora quando abilito as duas o erro some!!! é q eu criarei um sistema de cadastro onde terão os checkboxes masculino e feminino e clicando em um deles deverão ir para um determinado e-mail com os demais dados!! preciso de uma forma para enviar somente um valor de checkbox e não dar um erro por a outra opção tbm não estar abilitada!!! o formulario que se chama "form_cadastro.php" <script type="text/javascript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> <style type="text/css"> <!-- var { } #nome { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #sobre_nome { border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; } #razao_social { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #nome_fantasia { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #inscr_estadual { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #cnpj { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #endereco { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #complemento { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #cidade { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #jumpMenu { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #cep { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #telefone_ddd #telefone_ddd { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #telefone_ddd #telefone_ddd { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #email { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #msn { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #login { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #senha { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #repetir_senha { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } --> </style> <form name="form1" method="post" action="funcoes_form_cadastro.php"> <table width="552" border="0"> <tr> <td colspan="2">Nome*</td> <td colspan="2">Sobre Nome*</td> <td colspan="2"> <div align="center">Sexo* </div></td> </tr> <tr> <td colspan="2"><label> <input type="text" name="nome" id="nome"> </label></td> <td colspan="2"><label> <input name="sobre_nome" type="text" id="sobre_nome"> </label></td> <td width="111"><label> <input type="checkbox" name="masculino" value="true" id="masculino"> Masculno</label></td> <td width="109"><input type="checkbox" name="feminino" value="true" id="feminino" /> Feminino</td> </tr> <tr> <td colspan="2">Razão Social*</td> <td colspan="2">Nome Fantasia*</td> <td colspan="2"> </td> </tr> <tr> <td colspan="2"><label> <input type="text" name="razao_social" id="razao_social"> </label></td> <td colspan="2"><label> <input type="text" name="nome_fantasia" id="nome_fantasia"> </label></td> <td colspan="2"> </td> </tr> <tr> <td colspan="2">Inscr.Estadual*</td> <td colspan="2">CNPJ*</td> <td colspan="2"> </td> </tr> <tr> <td colspan="2"><label> <input type="text" name="inscr_estadual" id="inscr_estadual"> </label></td> <td colspan="2"><label> <input type="text" name="cnpj" id="cnpj"> </label></td> <td colspan="2"> </td> </tr> <tr> <td colspan="2">Endereço*</td> <td colspan="2">Complemento*</td> <td colspan="2"> </td> </tr> <tr> <td colspan="2"><label> <input type="text" name="endereco" id="endereco"> </label></td> <td colspan="2"><label> <input type="text" name="complemento" id="complemento"> </label></td> <td colspan="2"> </td> </tr> <tr> <td colspan="2">Cidade*</td> <td colspan="2">UF*</td> <td colspan="2">CEP*</td> </tr> <tr> <td colspan="2"><label> <input type="text" name="cidade" id="cidade"> </label></td> <td colspan="2"><select name="jumpMenu" size="1" id="jumpMenu" onChange="MM_jumpMenu('parent',this,0)"> <option>AC</option> <option>AL</option> <option>AP</option> <option>AM</option> <option>BA</option> <option>CE</option> <option>DF</option> <option>ES</option> <option>GO</option> <option>MA</option> <option>MT</option> <option>MS</option> <option>MG</option> <option>PA</option> <option>PB</option> <option>PR</option> <option>PE</option> <option>PI</option> <option>RJ</option> <option>RN</option> <option>RS</option> <option>RO</option> <option>RR</option> <option>SC</option> <option>SP</option> <option>SE</option> <option>TO</option> <option selected>no item</option> </select></td> <td colspan="2"><label> <input type="text" name="cep" id="cep"> </label></td> </tr> <tr> <td colspan="2">Telefone 1</td> <td colspan="2">Telefone 2</td> <td colspan="2"> </td> </tr> <tr> <td width="8"><label> <input name="ddd_1" type="text" id="ddd_1" size="1" maxlength="2" /> </label></td> <td width="144"><input name="telefone_1" type="text" id="telefone_1" size="10" maxlength="8" /></td> <td width="8"><label> <input name="ddd_2" type="text" id="ddd_2" size="1" maxlength="2" /> </label></td> <td width="146"><input name="telefone_2" type="text" id="telefone_2" size="10" maxlength="8" /></td> <td colspan="2"> </td> </tr> <tr> <td colspan="2">Email*</td> <td colspan="2">MSN</td> <td colspan="2"> </td> </tr> <tr> <td colspan="2"><label> <input type="text" name="email" id="email"> </label></td> <td colspan="2"><label> <input type="text" name="msn" id="msn"> </label></td> <td colspan="2"> </td> </tr> <tr> <td colspan="2">Login</td> <td colspan="2">Senha(4-8 caracteres)*</td> <td colspan="2">Repetir Senha*</td> </tr> <tr> <td colspan="2"><label> <input type="text" name="login" id="login"> </label></td> <td colspan="2"><label> <input name="senha" type="text" id="senha" maxlength="8"> </label></td> <td colspan="2"><label> <input name="repetir_senha" type="text" id="repetir_senha" maxlength="8"> </label></td> </tr> <tr> <td colspan="2"><div align="center">cadastre aqui seu login*</div></td> <td colspan="4"> </td> </tr> <tr> <td colspan="2"> </td> <td colspan="2"> </td> <td colspan="2"><label> <div align="center"> <input type="submit" name="enviar" id="enviar" value="cadastrar"> </div> </label> <label> <div align="center"></div> </label></td> </tr> <tr> <td colspan="2">Campos Obrigatórios*</td> <td colspan="4"> </td> </tr> </table> <p align="left"> </p> </form> agora a função do metodo "POST" juntamente com a função de enviar para o email!!! <? $nome = $_POST['nome']; $sobre_nome = $_POST['sobre_nome']; $masculino = $_POST['masculino']; $feminino = $_POST['feminino']; $razao_social = $_POST['razao_social']; $nome_fantasia = $_POST['nome_fantasia']; $inscr_estadual = $_POST['inscr_estadual']; $cnpj = $_POST['cnpj']; $endereco = $_POST['endereco']; $complemento = $_POST['complemento']; $cep = $_POST['cep']; $ddd_1 = $_POST['ddd_1']; $telefone_1 = $_POST['telefone_1']; $ddd_2 = $_POST['ddd_2']; $telefone_2 = $_POST['telefone_2']; $email = $_POST['email']; $msn = $_POST['msn']; $login = $_POST['login']; $senha = $_POST['senha']; $repetir_senha = $_POST['repetir_senha']; $destinatario = "jorge@homma.com.br"; $formato = "nContent-type: text/html\n"; $msg .= "nome: $nome<br />"; $msg .= "sobre_nome: $sobre_nome<br />"; $msg .= "masculino: $masculino<br />"; $msg .= "feminino: $feminino<br />"; $msg .= "razao_social: $razao_social<br />"; $msg .= "nome_fantasia: $nome_fantasia<br />"; $msg .= "inscr_estadual: $inscr_estadual<br />"; $msg .= "cnpj: $cnpj<br />"; $msg .= "endereco: $endereco<br />"; $msg .= "complemento: $complemento<br />"; $msg .= "cep: $cep<br />"; $msg .= "email: $email<br />"; $msg .= "ddd_1: $ddd_1<br />"; $msg .= "telefone_1: $telefone_1<br />"; $msg .= "ddd_2: $ddd_2<br />"; $msg .= "telefone_2: $telefone_2<br />"; $msg .= "email: $email<br />"; $msg .= "msn: $msn<br />"; $msg .= "login: $login<br />"; $msg .= "senha: $senha<br />"; $msg .= "repetir_senha: $repetir_senha<br />"; mail("$destinatario", "Cadastro de cliente","$msg","from: ".$email.$formato); echo " <script language='javascript'> window.alert('mensagem enviada com sucesso.'); window.location = 'paginas.php?pg=cadastro'; </script> "; ?> se poderem dar uma força de como faço isso em meu code!!! desde já agradeço! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Will Fernando 2 Denunciar post Postado Maio 26, 2009 tah grande dmais o codigo ^^ *prequisa d le poen ae so a parte q tah com duvida ^^ Compartilhar este post Link para o post Compartilhar em outros sites
kreator 0 Denunciar post Postado Maio 26, 2009 tah grande dmais o codigo ^^ *prequisa d le poen ae so a parte q tah com duvida ^^ opa will maus, http://forum.imasters.com.br/public/style_emoticons/default/yay.gif formulario só a parte do checkbox <form name="form1" method="post" action="funcoes_form_cadastro.php"> <table width="552" border="0"> <tr> <td colspan="2">Nome*</td> <td colspan="2">Sobre Nome*</td> <td colspan="2"> <div align="center">Sexo* </div></td> </tr> <tr> <td colspan="2"><label> <input type="text" name="nome" id="nome"> </label></td> <td colspan="2"><label> <input name="sobre_nome" type="text" id="sobre_nome"> </label></td> <td width="111"><label> <input type="checkbox" name="masculino" value="true" id="masculino"> Masculno</label></td> <td width="109"><input type="checkbox" name="feminino" value="true" id="feminino" /> Feminino</td> a função vou mandar inteira!! <? $nome = $_POST['nome']; $sobre_nome = $_POST['sobre_nome']; $masculino = $_POST['masculino']; $feminino = $_POST['feminino']; $razao_social = $_POST['razao_social']; $nome_fantasia = $_POST['nome_fantasia']; $inscr_estadual = $_POST['inscr_estadual']; $cnpj = $_POST['cnpj']; $endereco = $_POST['endereco']; $complemento = $_POST['complemento']; $cep = $_POST['cep']; $ddd_1 = $_POST['ddd_1']; $telefone_1 = $_POST['telefone_1']; $ddd_2 = $_POST['ddd_2']; $telefone_2 = $_POST['telefone_2']; $email = $_POST['email']; $msn = $_POST['msn']; $login = $_POST['login']; $senha = $_POST['senha']; $repetir_senha = $_POST['repetir_senha']; $destinatario = "jorge@homma.com.br"; $formato = "nContent-type: text/html\n"; $msg .= "nome: $nome<br />"; $msg .= "sobre_nome: $sobre_nome<br />"; $msg .= "masculino: $masculino<br />"; $msg .= "feminino: $feminino<br />"; $msg .= "razao_social: $razao_social<br />"; $msg .= "nome_fantasia: $nome_fantasia<br />"; $msg .= "inscr_estadual: $inscr_estadual<br />"; $msg .= "cnpj: $cnpj<br />"; $msg .= "endereco: $endereco<br />"; $msg .= "complemento: $complemento<br />"; $msg .= "cep: $cep<br />"; $msg .= "email: $email<br />"; $msg .= "ddd_1: $ddd_1<br />"; $msg .= "telefone_1: $telefone_1<br />"; $msg .= "ddd_2: $ddd_2<br />"; $msg .= "telefone_2: $telefone_2<br />"; $msg .= "email: $email<br />"; $msg .= "msn: $msn<br />"; $msg .= "login: $login<br />"; $msg .= "senha: $senha<br />"; $msg .= "repetir_senha: $repetir_senha<br />"; mail("$destinatario", "Cadastro de cliente","$msg","from: ".$email.$formato); echo " <script language='javascript'> window.alert('mensagem enviada com sucesso.'); window.location = 'paginas.php?pg=cadastro'; </script> "; ?> agora ta sussa will?? Compartilhar este post Link para o post Compartilhar em outros sites
Will Fernando 2 Denunciar post Postado Maio 26, 2009 agora sim ta 200% melhor ^^ viu .. pq no lugar desse check box você nao coloca um radio group .. igual a pessoa nao pode se feminino e masculino ao mesmo tempo.. acho q ia fica melhor man ^^ valw espero ter ajudado Compartilhar este post Link para o post Compartilhar em outros sites
kreator 0 Denunciar post Postado Maio 26, 2009 eh man eh q na verdade eu quera dar uma variada!!!huauhsuhasuhashusahuashusa mais então vou fazer por radio mesmo!!! abraço Compartilhar este post Link para o post Compartilhar em outros sites
kreator 0 Denunciar post Postado Maio 26, 2009 vixe agora me enrolei um pouco!!ahuashuhuashuas como faço isso por radio butom??? ficou assim o form! <form name="form1" method="post" action="funcoes_form_cadastro.php"> <table width="552" border="0"> <tr> <td colspan="2">Nome*</td> <td colspan="2">Sobre Nome*</td> <td colspan="2"> <div align="center">Sexo* </div></td> </tr> <tr> <td colspan="2"><label> <input type="text" name="nome" id="nome"> </label></td> <td colspan="2"><label> <input name="sobre_nome" type="text" id="sobre_nome"> </label></td> <td width="111"><label> <input type="radio" name="radio" id="masculino" value="masculino" /> Masculno</label></td> <td width="109"><label> <input type="radio" name="radio" id="feminino" value="feminino" /> </label> Feminino</td> tipo tem q pegar pelo post e depois com if e else ??? Compartilhar este post Link para o post Compartilhar em outros sites
Will Fernando 2 Denunciar post Postado Maio 26, 2009 exemplo: <form name="form1" method="post" action=""> <p> <label> <input type="radio" name="grupo" value="a"> A</label> <br> <label> <input type="radio" name="grupo" value="b"> B</label> <br> </p> </form> no caso teria que pegar o $_POST['grupo'] valww espero ter ajudado Compartilhar este post Link para o post Compartilhar em outros sites
kreator 0 Denunciar post Postado Maio 26, 2009 acho q funcionou!!!tem uma forma de testar se as informações foram enviadas???por um echo ficou assim a função <? $nome = $_POST['nome']; $sobre_nome = $_POST['sobre_nome']; $masculino = $_POST['grupo']; $feminino = $_POST['grupo']; $razao_social = $_POST['razao_social']; $nome_fantasia = $_POST['nome_fantasia']; $inscr_estadual = $_POST['inscr_estadual']; $cnpj = $_POST['cnpj']; $endereco = $_POST['endereco']; $complemento = $_POST['complemento']; $cep = $_POST['cep']; $ddd_1 = $_POST['ddd_1']; $telefone_1 = $_POST['telefone_1']; $ddd_2 = $_POST['ddd_2']; $telefone_2 = $_POST['telefone_2']; $email = $_POST['email']; $msn = $_POST['msn']; $login = $_POST['login']; $senha = $_POST['senha']; $repetir_senha = $_POST['repetir_senha']; $destinatario = "jorge@homma.com.br"; $formato = "nContent-type: text/html\n"; $msg .= "nome: $nome<br />"; $msg .= "sobre_nome: $sobre_nome<br />"; $msg .= "grupo: $masculino<br />"; $msg .= "grupo: $feminino<br />"; $msg .= "razao_social: $razao_social<br />"; $msg .= "nome_fantasia: $nome_fantasia<br />"; $msg .= "inscr_estadual: $inscr_estadual<br />"; $msg .= "cnpj: $cnpj<br />"; $msg .= "endereco: $endereco<br />"; $msg .= "complemento: $complemento<br />"; $msg .= "cep: $cep<br />"; $msg .= "email: $email<br />"; $msg .= "ddd_1: $ddd_1<br />"; $msg .= "telefone_1: $telefone_1<br />"; $msg .= "ddd_2: $ddd_2<br />"; $msg .= "telefone_2: $telefone_2<br />"; $msg .= "email: $email<br />"; $msg .= "msn: $msn<br />"; $msg .= "login: $login<br />"; $msg .= "senha: $senha<br />"; $msg .= "repetir_senha: $repetir_senha<br />"; mail("$destinatario", "Cadastro de cliente","$msg","from: ".$email.$formato); Compartilhar este post Link para o post Compartilhar em outros sites
Will Fernando 2 Denunciar post Postado Maio 26, 2009 no caso man acho melhor assim .. $masculino = $_POST['grupo']; $feminino = $_POST['grupo']; para $sexo = $_POST['grupo']; $msg .= "grupo: $masculino<br />"; $msg .= "grupo: $feminino<br />"; para $msg .= "grupo: $sexo <br /> "; valww =] Compartilhar este post Link para o post Compartilhar em outros sites
kreator 0 Denunciar post Postado Maio 26, 2009 certinho cara,minha ultima dúvida é eu preciso armazenar a variavel $msg dentro de outra para começar a manipula-la pq esta dando um errinho no linha 25 que eh onde está esta variavel $msg!!! vlw se ta ajundando muito man!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Will Fernando 2 Denunciar post Postado Maio 26, 2009 nao .. mas mostra ae o erro que ta dando Compartilhar este post Link para o post Compartilhar em outros sites
kreator 0 Denunciar post Postado Maio 26, 2009 ai brother!! Notice: Undefined variable: msg in C:\wamp\www\site_jorge\funcoes_form_cadastro.php on line 25 Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo de Andrade 2 Denunciar post Postado Maio 28, 2009 qual seria essa linha 25? Compartilhar este post Link para o post Compartilhar em outros sites