Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal,
Preciso pegar o valor de cada option do meu select name que é exibido na tela como se você uma listagem, o usuário seleciona as opções
e clica no botão salvar, por enquanto tenho três option com as opções
no php na parte do insert deveria ficar assim
alguém teria alguma sugestão?
segue abaixo o link com a imagem para ficar mais fácil o entendimento e o exemplo do INSERT que deve ficar:
INSERT INTO tabela p1 = '3',p2 = '2',p3 = '1'
INSERT INTO tabela p1 = '1',p2 = '3',p3 = '2'
INSERT INTO tabela p1 = '3',p2 = '2',p3 = '3'
http://www.capella.inf.br/Listagem.jpg
<select name="Perguntas1" id="" class="select-pergunta">
<option value="1">1-Regular</option>
<option value="2" selected="selected">2-Bom</option>
<option value="3">3-Ótima</option>
</select>
<select name="Perguntas2" id="" class="select-pergunta">
<option value="1">1-Regular</option>
<option value="2" selected="selected">2-Bom</option>
<option value="3">3-Ótima</option>
</select>
<select name="Perguntas3" id="" class="select-pergunta">
<option value="1">1-Regular</option>
<option value="2" selected="selected">2-Bom</option>
<option value="3">3-Ótima</option>
</select>Ola,
Preciso pegar os value dos option selecionados e descarregar no banco de dados, veja o link abaixo:
http://www.capella.inf.br/Listagem.jpg
onde meu INSERT deve ficar assim por exemplo:
INSERT INTO tabela p1 = '3',p2 = '2',p3 = '1'
INSERT INTO tabela p1 = '1',p2 = '3',p3 = '2'
INSERT INTO tabela p1 = '3',p2 = '2',p3 = '3'as perguntas são colunas da tua tabela? Se forem, faz um insert normal...
INSERT INTO table (col1, col2, col3 ... colN) VALUES ("value1", "value2", "value3", ... , "valueN");
Obrigado pela tenção, mas não são as colunas das tabelas mas sim pegar todos os valores selecionados dos meus options, não sei se precisa fazer um foreach no options e depois descarregar no bd
se eu pego apenas pelo POST só consigo pegar o valor das primeiras colunas selecionadas, mas eu quero pegar todos os valores e descarregar de um vez no bd
cada grupo de select tem um name diferente.. quando voce enviar pro script (post ou get) vai usar o name pra pegar os valores...
$pergunta1 = $_POST['Perguntas1'];
$pergunta2 = $_POST['Perguntas2'];
$pergunta3 = $_POST['Perguntas3'];
Depois é só montar sua query..
entendi, mas desta forma ele só salva o valor do primeiro selec name
preciso pegar todos os valores, pois é como se fosse uma listagem, o usuário vai selecionando e no final ele salvar
como eu disse anteriormente, cada name recebe o valor de um grupo de selects... um select só permite a seleção de 1 valor.... vc está entendento errado
<select name="pergunta1">
...
...
...
</select>
<select name="pergunta2">
...
...
...
</select>
<select name="pergunta3">
...
...
...
</select>
o usuário vai escolher uma de cada, isso vai para os posts que citei acima.
Oi ??? não entendi !