Problema com loop
Olá galéra, estou com um problemão aqui!
Tenho um formulário que tem N campos definidos dinamicamente, e de N tipos diferentes....
Explicando, tenho um formulário que o cliente defini por exemplo que tipo de pergunta vai ser... textbox, radio, listmenu... etc
aí eu tenho isso tudo numa página só... utilizei até então o seguinte script:
$total_objetos = count($tipo_objeto);
//SERVE PARA PERMITIR QUE FAÇA O FOR DENTRO DO FOR APENAS UMA VEZ.
$passou = 1;
for($i=0;$i<$total_objetos;$i++){
//TEXTBOX
$total_objetos2 = count($ds_resposta_textbox);
if($tipo_objeto[$i] == 1 and $passou==1){
for($i2=0;$i2<$total_objetos2;$i2++){
if($ds_resposta_textbox[$i2] == '') {
echo"DELETE FROM tb_resposta WHERE (id_questionario, id_questao, id_email, id_opcao, ds_resposta) VALUES ('$qid', '$id_questao_textbox2[$i2]', '$id_cliente', '$id_opcao_textbox[$i2]','$ds_resposta_textbox[$i2]')<br>";
}
echo"Questão TEXTBOX:<br>";
echo"INSERT INTO tb_resposta (id_questionario, id_questao, id_email, id_opcao, ds_resposta) VALUES ('$qid', '$id_questao_textbox2[$i2]', '$id_cliente', '$id_opcao_textbox[$i2]','$ds_resposta_textbox[$i2]')<br>";
}
}
$passou++;
}
Isso não ta dando muito certo, porque o loop é feito pro ds_resposta_textbox... então quando eu coloco o $i2 nos outros, da m*****... como fazer com que os dados venham certos?
Discussão (3)
Carregando comentários...