Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite,
Estou com um problema em ir buscar os dados de uma combobox para uma variavel em php e consequentemente gravar na bd..um exemplo..
<p align="left"><font color="#ccccc"><font face="Century Gothic" size="2"> <strong> 3. Qual a sua faixa etaria</strong>
</font> </font>
</p>
<p align="left"> <font face="Times New Roman" color="#ccccc"> <select size="1" id="faixa_etaria" name="faixa_etaria"><option
value=Seleccionar selected>Seleccionar</option> <option
value="op1">menos de 16 anos</option> <option
value="op2">17 aos 21 anos</option> <option
value="op3">22 aos 36 anos</option> <option
value="op4">37 aos 50 anos</option> <option
value="op5">mais que 50 anos</option>
</select> </font>
</p>
<?PHP
require_once('config.php');
mysql_select_db($database, $link);
$nome=$_POST['nome'];
${"title_default_" . $sexo} = "selected";
$sexo["1"]= Masculino;
$sexo["2"]= Feminimo;
$faixa_etaria["op1"]= "menos de 16 anos";
$faixa_etaria["op2"]= "17 aos 21 anos";
$faixa_etaria["op3"]= "22 aos 36 anos";
$faixa_etaria["op4"]= "37 aos 50 anos";
$faixa_etaria["op5"]= "mais que 50 anos";
/* Fazendo a query SQL*/
$query = "Insert into form (nome,sexo,faixa_etaria)
VALUES ('$nome','$sexo','$faixa_etaria')";
$result = mysql_query($query)or die("Query falhou..$query");
header("location:formulario1.php");
/ Fechando a conexão /
mysql_close($link);
?>
Como é possível ver tenho um campo de nome faixa_etaria e depois varias opções com diferentes values mas quando gravo na bd, apenas me grava a palavra "array" em vez de gravar "menos de 16 anos", "17 aos 21 anos" ou seja a opção que eu seleccionar;
Como posso resolver o problema??Já não sei o que tentar..ainda sou novo nisto, já pesquisei mas não estou a conseguir resolver o problema..
Carregando comentários...