Ir para conteúdo

POWERED BY:

Arquivado

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

btcv

checkbox e radio

Recommended Posts

ola a todos estou com o problema, é o seguinte:

 

tenho um form com 125 perguntas para enviar para uma BD, a maior parte delas é de radio mas tenho 5 em que sao de checkbox... em cada pagina mostra 10 questoes, onde o nome de cada campo do form é name="fechar['.$a.']" tendo $a um valor sequencial de 1 a 10...

 

o problema é que quando chega as respostas checkbox so me envia para a BD a primeira escolha tendo eu escolhido 3..

 

 

alguem me pode dar uma dica como alterar isto

 

obrigado a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

form:

<input type="'.$tipo.'" style="'; if($tipo=='text'){echo' width:900px; height="20px;"';} echo'padding-left:10px;" name="fechar['.$a.']" '; 
			if($tipo=='text'){echo'value=""';} else {echo'value="'.$dadosBD_2["id_resposta"].'"';}
			echo'">

 

 

manda para a bd

 


for((int) $i_3=1; $i_3<=$_SESSION["conta"]; $i_3++){
 if(!isset($_POST['fechar'][$i_3])){
	 $erro=1;
	 echo ("<meta http-equiv='refresh' content='0;URL=index.php?page=3&erro=1'/>");}}



if(!isset($erro)){



	for((int) $i_2=1; $i_2<=10; $i_2++){

		if (isset($_POST['fechar'][$i_2])){


			require_once ("connect.php"); connect(); 
			$valida = "select * from resp_parte1 where id_resposta='".$_POST['fechar'][$i_2]."'";
$result=mysql_query($valida);
$dadosBD = mysql_fetch_assoc($result);

$sql="INSERT INTO `respostas` (`id_resposta`, `id_user`, `resposta`, `data`, `id_pergunta`) VALUES (NULL, '".$_SESSION["cli"]."', '".$dadosBD["id_resposta"]."', 'data', '".$dadosBD["id_questao"]."');";
$result=mysql_query($sql);

}

		 echo ("<meta http-equiv='refresh' content='0;URL=index.php?page=3'/>");


		} 

	 }
}



 

$_SESSION["conta"] é o numero de questões que vem do form...

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.