Ir para conteúdo

POWERED BY:

Arquivado

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

caiomaislevanto

Como pegar valor do select com javascript

Recommended Posts

Bom dia galera, pesquisei no google mas não achei algo que eu entendesse. Preciso pegar um valor de um select e gravar em uma variável php. Alguém poderia me ajudar por favor, ficarei muito agradecido.

 

Esse é o select:

<select name="quantidade" class="unid">
<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>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>

 

Gravar em $quantidade

 

Vi que só da pra fazer isso com javascript, e preciso pegar o valor ao clicar no option. Valeu galera...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai vc vai ter q usar ajax.

 

Mas pq vc precisa da variável no php ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai você vai ter q usar ajax.

 

Mas pq você precisa da variável no php ?

O valor do select vai ser a quantidade do produto que vai ser adicionado ao carrinho de compras entendeu? dai eu uso a função

 

public function adicionar($id, $qtd){

if(!$this->existe($id)){

$_SESSION[produto'][$id] = $qtd;

}else{

$_SESSION[produto'][$id] += 1;

}

}

 

então a varável $qtd vai ser a quantidade a ser adicionada, entendeu William?

Compartilhar este post


Link para o post
Compartilhar em outros sites

E esse select está dentro de um formulário ?

 

Caso for, basta ler o $_POST enviado por ele, não precisa de javascript.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não está não fera, dê uma olhada:

                    <p class="quant">
                        <select name="quantidade" class="unid">
                            <option>1</option>
                            <option>2</option>
                            <option>3</option>
                            <option>4</option>
                            <option>5</option>
                            <option>6</option>
                            <option>7</option>
                            <option>8</option>
                            <option>9</option>
                            <option>10</option>
                        </select>
                    </p>
                    <a class="buy" href="<?php echo PATH.'/carrinho/add/'.$produto['id'];?>">Comprar</a>

preciso pegar esse valor ao clicar no link comprar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum.. tá errado hein?!

 

Vc tá fazendo um GET ai. Use um form, e use POST, ai ficará mais correto e respeitará o REST http.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum.. tá errado hein?!

 

você tá fazendo um GET ai. Use um form, e use POST, ai ficará mais correto e respeitará o REST http.

 

Hum.. tá errado hein?!

 

você tá fazendo um GET ai. Use um form, e use POST, ai ficará mais correto e respeitará o REST http.

Ah então beleza William, valeu pela dica, vou fazer assim então... Abraço fera

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.