Ir para conteúdo

POWERED BY:

Arquivado

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

Anderson de Souza

Enviando vários produtos para pagseguro

Recommended Posts

Olá pessoal, estou com um problema, como enviar mais de um produto para o pagseguro?

 

Eu consiguo enviar só um, eu faço o loop, mas ele só manda um porque o numero do item é 1, não estou conseguindo fazer o número mudar o número do item a cada item. Se alguém puder ajudar fico agradecido.

 

Segue o código.

                        <form target="pagseguro" method="post" action="https://pagseguro.uol.com.br/checkout/checkout.jhtml" />
			<input type="hidden" name="tipo" value="CP" />
			<input type="hidden" name="email_cobranca" value="#" />
			<input type="hidden" name="moeda" value="BRL" />
			<?php
			$sql = "SELECT * FROM itens WHERE sessao = '".$sessao."' ";
			$rs = mysql_query($sql,$conexao);
			$reg = mysql_fetch_array($rs);
			$total_itens = mysql_num_rows($rs);
			
			do {
			?>

                        //tinha que mudar o numero do item "item_id_1" "item_id_2" e por ai vai.			
			<input type="hidden" name="item_id_1" value="<?php print $reg['id_item'];?>" />
			<input type="hidden" name="item_descr_1" value="<?php print $reg['nome_item'];?>" />
			<input type="hidden" name="item_quant_1" value="<?php print $reg['qt'];?>" />
			<input type="hidden" name="item_valor_1" value="<?php print $reg['valor_item'];?>" />
			<input type="hidden" name="item_frete_1" value="0" />
			<input type="hidden" name="peso" value="0" />						
			
			<?php }while ($reg = mysql_fetch_array($rs));
			?>
			<input type="image" src="imagens/btn_fecharPedido.gif" name="submit" alt="Pague com PagSeguro - é rápido, grátis e seguro!" />
			</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta isso:

 

<?php
                      $contador=1;
                       while ($reg = mysql_fetch_array($rs)){
                       //tinha que mudar o numero do item "item_id_1" "item_id_2" e por ai                        
                       echo" <input type='hidden' name='item_id_".$contador."' value='".$reg['id_item']."' />
                        <input type='hidden' name='item_descr_".$contador."' value='".$reg['nome_item']."' />
                        <input type='hidden' name='item_quant_".$contador." value='".$reg['qt']."' />
                        <input type='hidden' name='item_valor_".$contador." value='".$reg['valor_item']."' />
                        <input type='hidden' name='item_frete_".$contador." value='0' />
                        <input type='hidden' name='peso' value='0' />";
                        $contador++;                                         
                        }
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai Falcão nossaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa você não sabe como isso me ajudou, do fundo do caração nem sei como te ajudar irmão, qualquer coisa que eu puder te ajudar é só falar mesmo, se tiver a meu alcance....

 

 

Fico muito grato mesmo.

 

Fiquei 2 dias pesquisando isso,.................

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai Falcão nossaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa você não sabe como isso me ajudou, do fundo do caração nem sei como te ajudar irmão, qualquer coisa que eu puder te ajudar é só falar mesmo, se tiver a meu alcance....

 

 

Fico muito grato mesmo.

 

Fiquei 2 dias pesquisando isso,.................

 

Fico feliz em ter te ajudado :D ! Mas você ja testou o script?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim já está funciondo corretamente, agora vou pesquisar como fazer para que a compra seja efetuada com sucesso apagar da tabela de carrinho os produtos.

 

Vou pesquisar isso, se você souber de um post que possa me ajudar, cada produto é guardada por uma sessão, se você souber me de uma dica!

 

Valeu Falcao!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia !

Caro Falcão vejo que você tem muito conhecimento, e ajudou nosso amigo aí, estou com problemas para implementar o PagSeguro em meu site. Vou colocar no "ar' um site de leilão de centavos e preciso colocar o PagSeguro para pagamento, você já deve conhecer o sistema, mas como sou leigo em php, não estou conseguindo tal feito.no fim do post você colocou um link com o passo à passo, mas está quebrado, gostaria muito que você pudesse me ajudar, só está faltando isso, se você puder agradeço, os dados a serem lançados esta aqui:

<?

include("config/connect.php");

include("session.php");

include("functions.php");

$uid = $_SESSION["userid"];

 

$qrysel = "select *,".$lng_prefix."bidpack_banner as bidpack_banner,".$lng_prefix."bidpack_name as bidpack_name from bidpack order by id";

$rssel = mysql_query($qrysel);

$totalbpack = mysql_num_rows($rssel);

if($totalbpack>0)

{

$selected = ceil($totalbpack/2);

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=<?=$lng_characset;?>" />

<title><?=$AllPageTitle;?></title>

<link href="css/style_youbid.css" rel="stylesheet" type="text/css" />

<link href="css/menu.css" rel="stylesheet" type="text/css" />

<!--[if lte IE 6]>

<link href="css/menu_ie.css" rel="stylesheet" type="text/css" />

<![endif]-->

<script language="javascript" type="text/javascript" src="function.js"></script>

<script language="javascript">

function setname(name)

{

var temp = document.getElementById('bidpackname'+name).value;

document.getElementById('bidpackname').innerHTML = temp;

}

</script>

<script language="javascript">

function check()

{

if(document.payment.paymentmethod.checked==false)

{

alert("<?=$lng_plschoosemethod;?>");

return false;

}

else

{

bpid = document.payment.bidpackid.value;

window.location.href='buybidspayment.php?bpid=' + bpid;

}

}

</script>

</head>

 

 

<?

if($_POST["buybids"]!="" or $_GET["pkg"]!="")

{

?>

<body>

<?

}

else{

if($selected!="")

{

?>

<body onload="setname(<?=$selected;?>);">

<?

}

}

?>

<div id="main_div">

<?

include("header.php");

?>

<div id="middle_div">

<? include("leftside.php"); ?>

<div class="inner-container">

<div class="titlebar">

<div class="leftbar"></div>

<div class="middlebar"><div class="page_title_font"><?=$lng_myauctionsavenue;?> - <?=$lng_tabbuybids;?></div></div>

<div class="rightbar"></div>

</div>

<div class="bodypart">

<?

if($_POST["buybids"]!="" or $_GET["pkg"]!="")

{

$id = $_GET["pkg"];

$qrysel = "select *,".$lng_prefix."bidpack_name as bidpack_name from bidpack where id=$id";

$ressel = mysql_query($qrysel);

$obj = mysql_fetch_object($ressel);

?>

<div style="height:10px;"> </div>

<div style="float: left; margin-left: 10px; width: 260px; height:110px; padding-right: 10px;"><img src="uploads/bidpack/<?=$obj->bidpack_banner;?>" border="0"/></div>

<div style="float:left; text-align: left; width: 460px; padding-top: 10px;" class="buybidpacktitle"><?=$lng_buybidpack;?></div>

<div style="padding-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-right: 10px; text-align: left; padding-top: 10px;"><br /><br /><?=$lng_youchoosen1;?> <b><? echo $obj->bidpack_name." (".$obj->bid_size." Bids / ".$Currency.$obj->bid_price.")";?></b>. <?=$lng_youchoosen2;?></div>

<div style="clear: both; float:left; padding-left: 20px; padding-top: 10px; text-align: left;">

<div style="width: 720px; height: 25px; background-image: url(images/openOuction_bar-middle.jpg); background-repeat: repeat-x; border-left: 1px solid #cddce9; border-right: 1px solid #cddce9;">

<div style="font-size: 14px; padding-top: 5px; padding-left: 20px;"><?=$lng_paymentmethod;?></div>

</div>

<div style="clear: both; height:10px;"> </div>

<form name="payment" action="" method="post">

<div class="normal_text"><input type="radio" name="paymentmethod" id="paymentmethod" value="pagseguro" onclick="paymethod.value = this.value;"/>

     <img src="images/pagseguro.png" width="188" height="48" />  <img src="images/buy bids-1.png" value="BUY BIDS" name="cnfbuybids" onclick="check();" onmouseover="this.src='images/buy bids_hover.png'" onmouseout="this.src='images/buy bids-1.png';" style="cursor: pointer"/></div>

<div class="normal_text" style="float:right; padding-right: 40px; height:40px;"><img src="<?=$lng_imagepath;?>buy bids-1.png" value="BUY BIDS" name="cnfbuybids" onclick="check();" onmouseover="this.src='<?=$lng_imagepath;?>buy bids_hover.png'" onmouseout="this.src='<?=$lng_imagepath;?>buy bids-1.png';" style="cursor: pointer"/></div>

<input type="hidden" name="bidpackid" value="<?=base64_encode($id);?>" />

<input type="hidden" name="bidpacksize" value="<?=$obj->bid_size;?>" />

</form>

</div>

<?

}

else

{

?>

<div class="strip"><div style="text-align: left; padding-left: 20px; padding-top: 3px; color: #000000;"><?=$lng_choosebidpack;?></div></div>

<div class="sub-strip"><div style="padding-left: 20px;"><?=$lng_currentselect;?><span class="red-text-12-b" id="bidpackname"></span></div></div>

<div style="height: 15px;"> </div>

<?

$i = 1;

$a = 1;

while($obj = mysql_fetch_array($rssel))

{

$bname = $obj["bidpack_name"];

?>

<div class="even-row-buybid">

<div class="redio"><input <?=$obj["id"]==$selected?"checked":"";?> name="bidpack" type="radio" value="<?=$obj["id"]?>" onclick="javascript: setname('<?=$i?>');" /></div>

<div class="bidpackimage"><a href='buybids.html?pkg=<?=$obj["id"];?>'><img src="uploads/bidpack/<?=$obj["bidpack_banner"];?>" border="0" /></a></div>

<div class="bidpackdiscription">

<h4><?=$obj["bidpack_name"];?></h4>

<?=$obj["bid_size"];?> <?=$lng_bidsfor;?> <?=$Currency;?><?=$obj["bid_price"];?>

</div>

<div class="bidpackbutton"><img src="<?=$lng_imagepath;?>buy bids-1.png" onclick="javascript: window.location.href='buybids.html?pkg=<?=$obj["id"]?>'" style="cursor: pointer" onmouseover="this.src='<?=$lng_imagepath;?>buy bids_hover.png'" onmouseout="this.src='<?=$lng_imagepath;?>buy bids-1.png';" /></div>

<div class="cleaner"></div>

<input type="hidden" value="<?=$obj["bidpack_name"];?>" name="bidpackname<?=$i;?>" id="bidpackname<?=$i;?>" />

</div>

<?

$i++;

$a++;

}

?>

<?

}

?>

</div>

<div class="bottomline">

<div class="leftsidecorner"></div>

<div class="middlecorner"></div>

<div class="rightsidecorner"></div>

</div>

</div>

</div>

<?

include("footer.php");

?>

</div>

</body>

</html>

 

e o formulario esta aqui, já tetei de tudo mais nada, por isso não esta preenchido:

 

<?

include("config/connect.php");

include("session.php");

include("functions.php");

 

$uid = $_SESSION['userid'];

 

$bid=base64_decode($_REQUEST['bpid']);

$businessid = getPaypalInfo(1);

//echo $str;

//exit;

//https://www.paypal.com/us/cgi-bin/webscr

 

$qrysel = "select * from bidpack where id='$bid'";

$ressel = mysql_query($qrysel);

$total = mysql_num_rows($ressel);

if($total>0)

{

$rowauctionname = mysql_fetch_array($ressel);

$bidpackname = $rowauctionname['bidpack_name'];

$amt = $rowauctionname['bidpack_price'];

}

 

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title><?=$AllPageTitle;?></title>

<script language='javascript'>

function frmnew()

{

document._xclick.submit();

}

</script>

</head>

 

<body>

<form target="pagseguro" method="post"

action="https://pagseguro.uol.com.br/checkout/checkout.jhtml">

<input type="hidden" name="email_cobranca"

value="suporte@lojamodelo.com.br">

<input type="hidden" name="tipo" value="CP">

<input type="hidden" name="moeda" value="BRL">

 

<input type="hidden" name="item_id_1" value="12345">

<input type="hidden" name="item_descr_1"

value="Descrição do item a ser vendido">

<input type="hidden" name="item_quant_1" value="1">

<input type="hidden" name="item_valor_1" value="100">

<input type="hidden" name="item_frete_1" value="0">

<input type="hidden" name="item_peso_1" value="0">

 

 

</form>

</body>

</html>

 

Se você puder me ajudar agradeço muito!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro, sem querer ser chato, mas você deveria ter criado outro tópico! Mas vamos lá! Olha eu nunca implementei PagSeguro em um site, ams vou tentar te ajudar, qual é o problema afinal? Quais são as suas dúvidas?

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.