Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos, estou alimentando um select que vem do banco de dados, na verdade são vários serviços, e gostaria de adicionar ao carrinho de compras na minha session php o valor do select conforme abaixo, se for só clicar no carrinho eu consigo adicionar 1 no carrinho sem problemas, o meu problema é enviar o valor escolhido no select, já que tem vários alimentados pelo banco:
<div class="form-group" id="adicionar">
<select class="form-control" name="select'.$dados['id_concurso'].'"> //AQUI COLOCO O NOME DO SELECT DE FORMA DINAMICA VINDA DO BANCO
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</div>
<div class="form-group" style="margin-top:10px">
<a rel="nofollow" class="btn btn-common btn-lg"> Adicionar No Carrinho </a> //AO CLICAR AQUI PRECISO ENVIAR O VALOR ESCOLHIDO NO SELECT REFERENTE AO ID QUE PRECISO
</div>
</div>
Sei que no javascript eu posso pegar o valor assim...
$(document).ready(function(){
$("select).change(function(){
alert(this.value);
});
});
mas o problema é dinamicamente que não estou conseguindo, pois quero inserir no array do carrinho exemplo:
array(
chave => valor,
chave2 => valor2,
chave3 => valor3,
)
Quem tiver uma luz aí eu agradeço...olá ygor, só vou enviar depois que o pedido estiver fechado...segue uma imagem do que preciso... é um sistema de cotas, aí a pessoa seleciona as cotas de cada um disponível, tipo 2 cotas de um e põe no carrinho, 4 cotas de outro e põe no carrinho, com form sei que daria pra fazer, mas quero fazer com ajax dinamicamente pra ficar mais limpo o código e não criar um form pra cada cota entende...

esse carrinho esta salvo no banco de dados?
pq se tiver é facil, um ajax simples resolve
>
9 minutos atrás, ygor.anjos disse:
esse carrinho esta salvo no banco de dados?
pq se tiver é facil, um ajax simples resolve
não está no banco, estou usando sessions php pra armazenar... mas não to conseguindo alimentar dinamicamente as sessions, consigo apenas adicionar a cota no carrinho com valor único, tipo IDCOTA[5]=>1, IDCOTA[8]=>1 etc.... Não consegui recuperar via ajax o valor do select de cada cota. Pra adicionar um to usando
$("#adicionar nav").click(function(){
var id = $(this).attr("id");
etc.....
no nav id to colocando o id vindo do banco, mas ao enviar só vai o id e não vai a quantidade do select...entendeu?var value= $(this).attr("value");
tenta com esseconsegui...obrigado
você precisa enviar todos os valores para o banco sempre quando um deles for alterado?