Jump to content
RaphaelBallico

Mostrar valor do botão

Recommended Posts

Criei uma página WEB em php, que se comunica com uma base de dados e cria DIVs com as informações deste banco, como nome, valor, imagem e código_do_produto. Assim cada linha no banco de dados, será uma DIV na página.
O código que eu fiz para que acontecesse isso foi o seguinte:
 
         echo "
                <div class='produto'>
                <h4 id='nome'>$row[nome]</h4>
                <h5 id='desc'>$row[descricao]</h5>
                <h5 id='valor'>$row[valor]</h5>                  
                <h5 id='ref'>$row[ref]</h5>                
                <img id='foto' src=/comunicafolks/fotos/$row[foto]>
                <label class='qtd1_label'>Qtd:</label>
                <input type='number' value='1' min='1' max='10' id='qtd1' class='lista_qtd'>
                <input id='btn_gostei'  type='submit' value='Gostei]'/>
                </div>
                ";
 
No final das DIVs eu criei um botão, com a ideia de que se a pessoa gostar do produto, ela clica no botão e mostre um alerta na tela com o nome deste produto, o problema é que quando eu crio um simples alert em javascript, pegando o nome do produto, ele mostra o último valor inserido no banco de dados referente ao $row[nome].

Share this post


Link to post
Share on other sites

isso acontece pois todos os botões estão com o mesmo ID.

Você pode concatenar o id do botão com o id do produto.

 

ou mais facil ainda, criar o alert em um onclick:

Em 17/05/2019 at 09:48, RaphaelBallico disse:

<input onclick='alert(\"$row[nome] \")'  type='submit' value='Gostei]'/>

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.