Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal .. :)
Sou estudante de curso técnico em informática e iniciante em PHP e, estou fazendo um sistema de aplicação de pesquisas.
A pesquisa é um questionário que é carregado do banco de dados para o usuário poder responder.
Assim, dentro de uma pesquisa, temos os itens dessa pesquisa, dentro dos itens temos as perguntas desse item e, dentro
das perguntas temos as opções, que são carregadas para um combobox .
A minha dúvida é a seguinte :
Como que faço para cadastrar a opção escolhida de cada combobox no banco de dados?
Agradeço pela atenção de todos!! :)
Segue o código:
echo "<form name='resalun' method='post' action='enviaresalun.php?pesquisa=$codpesq'>";
echo "<table>";
/* CONSULTA DE ITENS */
$sqlitem = "SELECT A.Nome, A.CodItem
FROM Itens A
WHERE A.CodPesquisa = $codpesq";
$resitem = mysql_query($sqlitem) or die ("Erro ao consultar o banco" .mysql_error() );
/* FIM DA CONSULTA DE ITENS */
// DECLARANDO CONTADOR PARA NUMERAR OS ITENS
$i = 0;
while($registro = mysql_fetch_assoc($resitem)){
$codItem = $registro["CodItem"];
$item = $registro["Nome"];
$i = $i + 1;
echo "<tr>";
echo "<td>";
echo "$i. $item";
echo "</td>";
echo "<td>";
echo "</td>";
echo "<td>";
echo "</td>";
echo "<td>";
echo "</td>";
echo "</tr>";
/* CONSULTA DE PERGUNTAS */
$sqlperg = "SELECT A.Nome,A.CodPergunta
FROM Perguntas A
WHERE A.CodItem = $codItem";
$resperg = mysql_query($sqlperg) or die ("Erro ao consultar o banco" .mysql_error() );
/* FIM DA CONSULTA DE PERGUNTAS */
//DECLARANDO CONTADOR PARA NUMERAR AS PERGUNTAS DE CADA ITEM
$p = 0;
//LOOP PARA CARREGAR AS PERGUNTAS
while($registro = mysql_fetch_assoc($resperg)){
$nomeperg = $registro["Nome"];
$codperg = $registro["CodPergunta"];
$p = $p + 1;
echo "<tr>";
echo "<td>";
echo "</td>";
echo "<td>";
echo "$i.$p. $nomeperg";
echo "</td>";
echo "<td colspan='2'>";
echo "<select name='opcoes'>";
//CONSULTA DE OPÇÕES
$sqlopcoes = "SELECT A.Nome, A.CodOpcoes
FROM Opcoes A
WHERE A.CodPergunta = $codperg";
$resopcoes = mysql_query($sqlopcoes) or die ("Erro ao consultar o banco" .mysql_error() );
//LOOP PARA PREENCHER O COMBOBOX DE CADA PERGUNTA
while($registro = mysql_fetch_array($resopcoes)){
//$opcao = $registro["Nome"];
echo "<option value='".$registro['CodOpcoes']."'>".$registro['Nome']."</option>";
}
echo "</select>";
echo "</td>";
echo "<td>";
echo "</td>";
echo "</tr>";
}
}
echo "<tr>";
echo "<td>";
echo "</td>";
echo "<td>";
echo "<input type ='submit' value='Enviar'/>";
echo "</td>";
echo "<td>";
echo "<input type ='reset' value='Limpar'/>";
echo "</td>";
echo "<td>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</form>";Carregando comentários...