Ir para conteúdo

POWERED BY:

Arquivado

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

Célio-Ctba

inserir valores do array no banco

Recommended Posts

Tenho um formulário com diversas questões, 14 desta vez, as questões estão cadastradas e recebem um codigo no banco, o mesmo acontece com as possiveis respostas, pois são de multipla escolha, e essas escolhas também estao cadastrads e numeradas em uma das tabelas do banco. Quero fazer que ao enviar o formulario receba, um select receba e monte um array, e depois inserir os valores do array no banco.

$pesquisar = mysql_query("SELECT pes_resp FROM pessoa ORDER BY pes_resp DESC");while($result_pesq = mysql_fetch_array ($pesquisar));while($cadastrar = mysql_query("INSERT INTO `$tabela2`  VALUES($result_pesq["pes_resp"]");

está assim, mas nao sei como proceder a partir daqui

Compartilhar este post


Link para o post
Compartilhar em outros sites

companheiro....eu nao entendi direito....você quer pegar as perguntas e respostas feita pelo usuario e guardar no array e depois no bd???eh isso????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho um formulário com diversas questões, 14 desta vez, as questões estão cadastradas e recebem um codigo no banco, o mesmo acontece com as possiveis respostas, pois são de multipla escolha, e essas escolhas também estao cadastrads e numeradas em uma das tabelas do banco. Quero fazer que ao enviar o formulario receba, um select receba e monte um array, e depois inserir os valores do array no banco.

$pesquisar = mysql_query("SELECT pes_resp FROM pessoa ORDER BY pes_resp DESC");while($result_pesq = mysql_fetch_array ($pesquisar));while($cadastrar = mysql_query("INSERT INTO `$tabela2`  VALUES($result_pesq["pes_resp"]");
está assim, mas nao sei como proceder a partir daqui
Faltou montar o array:
while($result_pesq = mysql_fetch_array ($pesquisar)){		 array_push($pergunta,$result_pesq);}
Depois você vai precisar montar um array com os valores
<input type="radionbutton" name="resposta_peg[]" value="resposta">
acho que é isso que você deseja...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, tamebém não entendi...

 

Ao terminar a prova você grava na tabela PESSOA as respostas, por exemplo, letra ABCD que correspondem as respostas da questão 1, 2, 3, 4 respectivamente?

 

E você queria gravar a mesma coisa na tabela DOIS ou a tabela DOIS seria para receber

CODPESSOA, QUESTAO, RESPALUNO, RESPCORRETA?

 

Explique q ai da para ajudar http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ficou assim:

$pesquisar = mysql_query("SELECT pes_resp FROM pessoa ORDER BY pes_resp DESC");//pega o ultimo cadastrado na tabela pessoa, dados de quem preencheu o form.$result_pesq = mysql_fetch_array ($pesquisar);while(list($key, $val) = each($_POST)) {	   $cadastrar = mysql_query("INSERT INTO `tabela2` (res_num, res_item, res_dom)	   VALUES('".$result_pesq["pes_resp"]."','".$key."','".$val."')");	echo $key."=".$val."<br>";   }// Este outro INSERT, coloca as perguntas e as respostas do fulano cadastrado na outra tabela, na tabela em questão.

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.