Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com um codigo que executa um foreach para realizar o cadastro de uma pesquisa, estou verificando se os campos foram preenchidos, mas isto só ocorre com o primeiro registro os seguintes não são verificados e podem ficar em branco que o sistema não apresenta mensagem de erro...
meu código:
foreach ($_POST['pr_cods'] as $pr_codigo2)
{
$Q11 = "q11_";
$Q12 = "q12_";
$Q13 = "q13_";
$Q14 = "q14_";
$Q15 = "q15_";
$q011 = $Q11.$pr_codigo2;
$q012 = $Q12.$pr_codigo2;
$q013 = $Q13.$pr_codigo2;
$q014 = $Q14.$pr_codigo2;
$q015 = $Q15.$pr_codigo2;
$q11 = $_POST[$q011];
$q12 = $_POST[$q012];
$q13 = $_POST[$q013];
$q14 = $_POST[$q014];
$q15 = $_POST[$q015];
if ($q11 and $q12 and $q13 and $q14 and $q15) {
//--- CODIGO PARA ADICIONAR DADOS AO BD ----
header("Location: logado.php"); //depois de cadastrar, o sistema abre outra pagina
} else {
echo ("<script>alert('Para continuar: Responda todas as questões');window.history.go(-1);</script>");
die;
}
}Carregando comentários...