Ir para conteúdo

POWERED BY:

Arquivado

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

tomzex

[Resolvido] Combobox em php

Recommended Posts

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.