Como eu sei que vocês são feras, preciso de uma ajuda que será simples para vocês
Estou trazendo na tela todos os produtos de uma tabela e junto com o produto estou trazendo o carrinho de compras e um botão para comprar o produto. Eu não estou conseguindo fazer a próxima tela que no caso seria clicar no botao comprar o produto e enviar os dados para o pag seguro, acontece que se eu jogar dentro do While o Submit, apenas é passado para o pagseguro o primeiro registro da tabela, caso eu jogue fora do While o submit, esta me trazendo o ultimo registro, como eu faço para pegar o registro exatamente que estou clicando.
echo "<p align='center'>$cart $cartB</p>"; - aqui coloco as imagens do carrinho e do botao submit
} -- fecho o while aqui
include('fecha.php');
?>
</form>
Poderiam me dar uma luz para resolver, preciso que o botão submit passe os dados do produto certo, e dessa forma que esta ai em cima ele passa o primeiro produto da tabela.
Question
Gonzalez25
Olá Pessoal boa noite
Como eu sei que vocês são feras, preciso de uma ajuda que será simples para vocês
Estou trazendo na tela todos os produtos de uma tabela e junto com o produto estou trazendo o carrinho de compras e um botão para comprar o produto. Eu não estou conseguindo fazer a próxima tela que no caso seria clicar no botao comprar o produto e enviar os dados para o pag seguro, acontece que se eu jogar dentro do While o Submit, apenas é passado para o pagseguro o primeiro registro da tabela, caso eu jogue fora do While o submit, esta me trazendo o ultimo registro, como eu faço para pegar o registro exatamente que estou clicando.
Vou passar o código fonte para vocês analisarem.
<form target="pagseguro" method="post" action = "https://pagseguro.uol.com.br/v2/checkout/cart.html?action=add">
<input type="hidden" name="receiverEmail" value="rafael@cortes.com.br">
<input type="hidden" name="currency" value="BRL">
<?php
include('conexao.php');
$resultado=mysql_query('select * from produtos',$conexao);
while ($linhas = mysql_fetch_array($resultado))
{
$codigo = $linhas['CODIGO'];
$nome = $linhas['NOME'];
$qtd = $linhas['QTD'];
$preço = $linhas['preço'];
$foto = $linhas['FOTO'];
$descricao = $linhas['DESCRICAO'];
$valor = number_format(($preço),2,'.','');
--crio uma variavel para fazer o carrinho
$cart = "<a href='https://pagseguro.uol.com.br/v2/checkout/cart.html?action=view'><img src='imagens/cart.jpg'>";
--crio uma váriavel para o submit
$cartB = "<input type='image' name ='submit' img src'imagens/carr2.jpg'>";
---coloco os itens obrigatorio do pagseguro dentro do while
echo "<input type ='hidden' name='itemId' value='$codigo'>";
echo "<input type ='hidden' name='itemDescription' value='$nome'>";
--- aqui estou mostrando os produtos na tela
echo "<p align='center'>$nome</p>";
echo "<a href='$descricao'><p>$foto</p></a>"; -- aqui se clicar na foto mostra os detalhes
echo "<p align='center'><span>R$ $preço</span></p>";
echo "<p align='center'>$cart $cartB</p>"; - aqui coloco as imagens do carrinho e do botao submit
} -- fecho o while aqui
include('fecha.php');
?>
</form>
Poderiam me dar uma luz para resolver, preciso que o botão submit passe os dados do produto certo, e dessa forma que esta ai em cima ele passa o primeiro produto da tabela.
desde já agradeço a colaboração de todos.
Abraço
Gonzalez25
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.