tomzex 0 Denunciar post Postado Maio 17, 2012 Amigos, boa tarde. Estou com problemas ao pegar um valor de uma combobox em php segue parte do codigo da combobox, sou leigo ainda no assunto. Abraços. [code][html] <select name="assunto" class="af-select af-formvalue " id="assunto"style="color:#000000;font-family:Verdana;font-size:0.8em;font-weight:normal;width:260px;border-style:solid; border-color:#dcdcdc;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-width:1px;padding:5px;"> <option name=''>Selecione o Assunto</option> <option name='email@email.com' value="email@email.com">Assistência Técnica</option> <option name='email2@email.com' value="email2@email.com">Sugestões</option> <option name='email3@email.com' value="email3@email.com" >Solicite um Orçamento</option> <option value='email4@email.com' name="email4@email.com" >Outros</option> </select> [/html] [/code] Estou tentando pegar o codigo assim $_post['assunto'] Mas nao estou conseguindo. Aguem me de uma luz por favor. Abração Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Maio 17, 2012 Retire o atributo name das tags option. Além disso, este select está dentro de um form? Precisa estar. Compartilhar este post Link para o post Compartilhar em outros sites
tomzex 0 Denunciar post Postado Maio 17, 2012 Retire o atributo name das tags option. Além disso, este select está dentro de um form? Precisa estar. Henrique, boa tarde. Pior que ainda nao esta funcionando, mas esta dentro do form sim. Não ta recebendo o valor selecionado segue o codigo completo abaixo, se puder me dar uma forcinha, mew to quebrando a cabeça com isso ai. Tão simples mas não funciona.rs <!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-8819-1" /> <title>Contato panmachine</title> <script src="contactform/js/jquery-1.7.2.js" type="text/javascript"></script> <script src="contactform/js/jquery-validation-1.9.0/jquery.validate.js" type="text/javascript"></script> <style type="text/css"> * { font-family: Verdana; font-size: 96%; } label { display: block; margin-top: 10px; } label.error { float: none; color: red; margin: 0 .5em 0 0; vertical-align: top; font-size: 10px } p { clear: both; } .submit { margin-top: 1em; } em { font-weight: bold; padding-right: 1em; vertical-align: top; } </style> <script type="text/javascript"> $(document).ready( function() { $("#formContato").validate({ // Define as regras rules:{ nome:{ // campoNome será obrigatório (required) e terá tamanho mínimo (minLength) required: true, minlength: 2 }, email:{ // campoEmail será obrigatório (required) e precisará ser um e-mail válido (email) required: true, email: true }, assunto:{ // campoNome será obrigatório (required) e terá tamanho mínimo (minLength) required: true }, mensagem:{ // campoMensagem será obrigatório (required) e terá tamanho mínimo (minLength) required: true, minlength: 2 } }, // Define as mensagens de erro para cada regra messages:{ nome:{ required: "Digite o seu nome", minLength: "O seu nome deve conter, no mínimo, 2 caracteres" }, email:{ required: "Digite o seu e-mail para contato", email: "Digite um e-mail válido" }, assunto:{ required: "Escolha um assunto" }, mensagem:{ required: "Digite a sua mensagem", minLength: "A sua mensagem deve conter, no mínimo, 2 caracteres" } } }); }); function incluir(pagina,local){ if(local == '') local = '_parent'; if(pagina == '') pagina = 'contato.php'; window.open(pagina,local); } </script> <link rel="stylesheet" type="text/css" href="contactform/css/contactform.css"/> </head> <body> <form id="formContato" method="post" action=""> <div id="contactform"> <div id="contactform-content"> <div class="element"> <div class="option-container"></div> </div> <div class="element"> <div class="option-container"><div class="paragraph " name="element-7" id="element-7" style="color:#000000;font-family:Verdana;font-size:0.8em;font-weight:normal;width:300px;"></div></div> </div> <!-- <form action="tom.php" method="post"> --> <!-- <form id="formularioContato" method="post"> --> <div class="element"> <label id="label-element-15" class="label" style="color:#666;font-family:Trebuchet MS;font-size:1.0em;font-weight:normal;"> <span class="labelelementvalue">Nome</span> <span class="required">*</span></label> <div class="errormessage" id="errormessage-element-15"></div> <div class="option-container"> <input class="af-inputtext af-formvalue " name="nome" id="nome" value="" style="color:#000000;font-family:Verdana;font-size:0.8em;font-weight:normal;width:260px;border-style:solid; border-color:#dcdcdc;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-width:1px;padding:5px;" type="text"></div> </div> <div class="element"> <label id="label-element-12" class="label" style="color:#666;font-family:Trebuchet MS;font-size:1.0em;font-weight:normal;"> <span class="labelelementvalue">Empresa</span></label> <div class="errormessage" id="errormessage-element-12"></div> <div class="option-container"> <input class="af-inputtext af-formvalue " name="empresa" id="empresa" value="" style="color:#000000;font-family:Verdana;font-size:0.8em;font-weight:normal;width:260px;border-style:solid; border-color:#dcdcdc;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-width:1px;padding:5px;" type="text"></div> </div> <div class="element"> <label id="label-element-13" class="label" style="color:#666;font-family:Trebuchet MS;font-size:1.0em;font-weight:normal;"> <span class="labelelementvalue">Telefone</span></label> <div class="errormessage" id="errormessage-element-13"></div> <div class="option-container"> <input class="af-inputtext af-formvalue " name="fone" id="fone" value="" style="color:#000000;font-family:Verdana;font-size:0.8em;font-weight:normal;width:260px;border-style:solid; border-color:#dcdcdc;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-width:1px;padding:5px;" type="text"></div> </div> <div class="element"> <label id="label-element-11" class="label" style="color:#666;font-family:Trebuchet MS;font-size:1.0em;font-weight:normal;"> <span class="labelelementvalue">E-mail</span> <span class="required">*</span></label> <div class="errormessage" id="errormessage-element-11"></div> <div class="option-container"> <input class="af-inputtext af-email af-formvalue " name="email" id="email" value="" style="color:#000000;font-family:Verdana;font-size:0.8em;font-weight:normal;width:260px;border-style:solid; border-color:#dcdcdc;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-width:1px;padding:5px;" type="text"></div> </div> <div class="element"> <label id="label-element-14" class="label" style="color:#666;font-family:Trebuchet MS;font-size:1.0em;font-weight:normal;"> <span class="labelelementvalue">Assunto</span> <span class="required">*</span></label> <div class="errormessage" id="errormessage-element-14"></div> <div class="option-container"> <select name="assunto" class="af-select af-formvalue " id="assunto"style="color:#000000;font-family:Verdana;font-size:0.8em;font-weight:normal;width:260px;border-style:solid; border-color:#dcdcdc;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-width:1px;padding:5px;"> <option>Selecione o Assunto</option> <option value="mail1@mail.com">Assistência Técnica</option> <option value="mail2@mail.com.br">Sugestões</option> <option value="mail3@mail.com" >Solicite um Orçamento</option> <option name="mail4@mail.com" >Outros</option> </select> <input style="display: none;" value="14" checked="checked" name="requiredelement[]" id="requiredelement-14" type="checkbox"> <div class="element"> <label id="label-element-9" class="label" style="color:#666;font-family:Trebuchet MS;font-size:1.0em;font-weight:normal;"> <span class="labelelementvalue">Mensagem</span> <span class="required">*</span></label> <div class="errormessage" id="errormessage-element-9"></div> <div class="option-container"> <textarea class="af-textarea af-formvalue " name="mensagem" id="mensagem" style="color:#000000;font-family:Verdana;font-size:0.8em;font-weight:normal;width:300px;border-style:solid; border-color:#dcdcdc;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-width:1px;padding:5px;" rows="6"></textarea></div> </div> <div class="element"> <div class="option-container"> <input name="element-10" id="element-10" value="Enviar" class="submit " style="color:#555555;font-family:Arial;font-size:1.2em;font-weight:bold;background-color:#f1f1f1;border:1px solid #cccccc;width:140px;; " type="submit"></div></div> <input name="gravar2" type="button" id="gravar3" value="teste" class="botao" onclick="incluir('envia.php?email=<?php echo $_post['email']; ?>&evento=teste','');" /> <div id="validation">Processando Validação</div> <br /> <? echo $_post['assunto']; ?> <br /> </div><!--contactform-content--> </div><!--contactform--> </form> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
tomzex 0 Denunciar post Postado Maio 17, 2012 Alguem consegue me dar uma luz?? deve ser alguma besteirinha mas nao estou conseguindo visualizar. Abração gentem!! Compartilhar este post Link para o post Compartilhar em outros sites
andre otto 15 Denunciar post Postado Maio 17, 2012 da uma olhada o mail4 tem name ao inves de value Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Maio 17, 2012 Achei o problema: $_post['assunto'] PHP é case sensitive, a variável correta é $_POST, tudo maiúsculo. Compartilhar este post Link para o post Compartilhar em outros sites
tomzex 0 Denunciar post Postado Maio 17, 2012 Achei o problema: PHP é case sensitive, a variável correta é $_POST, tudo maiúsculo. Puts, serio?? case sensitive? Amigos, muito obrigado pela ajuda, vou testar jaja ai posto aki pra ver se deu certo agradeço a todos voces mesmo, é de grande ajuda estes foruns, parece que de tanto mexer ficamos cegos ai temos que dar uma relaxada, sei que quando tiver craque vou ajuda-los tb...se precisarem claro... Abração... da uma olhada o mail4 tem name ao inves de value Pow vdd, não tinha me atentado. Obrigadaooo....abraco amigo. Compartilhar este post Link para o post Compartilhar em outros sites
tomzex 0 Denunciar post Postado Maio 18, 2012 Puts, serio?? case sensitive? Amigos, muito obrigado pela ajuda, vou testar jaja ai posto aki pra ver se deu certo agradeço a todos voces mesmo, é de grande ajuda estes foruns, parece que de tanto mexer ficamos cegos ai temos que dar uma relaxada, sei que quando tiver craque vou ajuda-los tb...se precisarem claro... Abração... Pow vdd, não tinha me atentado. Obrigadaooo....abraco amigo. Amigos, resolvido era isso ai...SenseCasitive and a questao do name no lugar do value...Obrigadao mesmo...Valeu pela ajuda...Abração e um otimo dia pra voces ai... Compartilhar este post Link para o post Compartilhar em outros sites