Bom dia!
Obrigado por responderem.
Acontece que estou usando uma blank, fiz esse formulário simples para poder explicar que esta acontecendo, vou colocar o meu formulário blank com o código para melhor entendimento:
?>
Formulário de Pesquisa
Formulário de Pesquisa
<form action="../processar_pesquisa.php" method="POST">
<?php
$sql="SELECT id, tipo_pesquisa, tipos_unidade, pergunta, tipo_valor, ativa
FROM perguntas ";
sc_select(dn, $sql);
while(!$dn->EOF){
$codigo = $dn-> fields[0];
$pergunta = $dn->fields[3];
$valor = $dn->fields[4];
?>
<?php echo "<div class='form-group'>";?>
<?php echo "<label for='pergunta" . $codigo . "'>" . $pergunta . " </label>";?><br>
<?php
if ($valor == 2) {
echo "<div class='form-check form-check-inline'>";
echo "<label class='form-check-label'>";
echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo. "' value='sim'>Sim";
echo "</label>";
echo "</div>";
echo "<div class='form-check form-check-inline'>";
echo "<label class='form-check-label'>";
echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='nao'>Não";
echo "</label>";
echo "</div>";
} elseif ($valor == 1) {
echo "<div class='form-check form-check-inline'>";
echo "<label class='form-check-label'>";
echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='bom'>Bom";
echo "</label>";
echo "</div>";
echo "<div class='form-check form-check-inline'>";
echo "<label class='form-check-label'>";
echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo. "' value='regular'>Regular";
echo "</label>";
echo "</div>";
echo "<div class='form-check form-check-inline'>";
echo "<label class='form-check-label'>";
echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='ruim'>Ruim";
echo "</label>";
echo "</div>";
echo "<div class='form-check form-check-inline'>";
echo "<label class='form-check-label'>";
echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='na'>NR";
echo "</label>";
echo "</div>";
} elseif ($valor == 3) {
echo "<div class='form-check form-check-inline'>";
echo "<label class='form-check-label'>";
echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='0'>0";
echo "</label>";
echo "</div>";
// Repetir o código acima para os valores 1 a 10 do NPS
echo "<div class='form-check form-check-inline'>";
echo "<label class='form-check-label'>";
echo "<input class='form-check-input' type='radio' name='resposta_" . $codigo . "' value='10'>10";
echo "</label>";
echo "</div>";
}
echo "</div>";
?>
<?php
$dn->MoveNext();
}
$dn->Close();
?>
<br>
<button type="submit" class="btn btn-primary">Enviar</button>
</form>
<?php
Formulário **processar_pesquisa.php**
?>
Processar Pesquisa
Resultados da Pesquisa
<?php
// Verifica se o formulário foi enviado
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Verifica se existem respostas
if (isset($_POST['resposta'])) {
// Imprime as variáveis recebidas
echo "
";
print_r($_POST['resposta']);
echo "
";
} else {
echo '
Nenhuma resposta foi enviada.
';
}
} else {
echo '
O formulário não foi enviado.
';
}
?>
Voltar
<?php