<?php

	class PagSeguro{

					private $emailCobranca = "lleandro.martins@gmail.com";
					private $tipo 				   = "CP";
					private $moeda      		=  "BRL";
					private $input 				  = "";


  		function montaInputs($arrayId,$arrayDescricao,$arrayQuantidade,$arrayValor){

	  			for ($i = 0; $i < sizeof($arrayId); $i++){

  				    $this->input .= "<input type=hidden name=item_id_".$i."      value=".$arrayId[$i]."><br>";
   				    $this->input .= "<input type=hidden name=item_descr_".$i." value=".$arrayDescricao[$i]."><br>";
  				    $this->input .= "<input type=hidden name=item_quant_".$i." value=".$arrayQuantidade[$i]."><br>";
  				    $this->input .= "<input type=hidden name=item_valor_".$i."  value=".$arrayValor[$i]."><br>";

  			}
               return $this->input;
  		}


		function geraHTML (){
                 $html = "";
                 $html .= "<form target=\"pagseguro\" action=\"https://pagseguro.uol.com.br/security/webpagamentos/webpagto.aspx\" method=\"post\">";
				 $html .= "<input type=hidden name=email_cobranca value=".$this->emailCobranca.">";
				 $html .= "<input type=\"hidden\" name=\"tipo\" value=".$this->tipo.">";
				 $html .= "<input type=\"hidden\" name=\"moeda\" value=".$this->moeda.">";
                 $html .= $this->input;
                 $html .= "<input type=\"image\" src=\"https://pagseguro.uol.com.br/Security/Imagens/btnfinalizaBR.jpg\" name=\"submit\" alt=\"Pague com PagSeguro - � r�pido, gr�tis e seguro!\">";
                 $html .= "</form>";
                 return $html;
        }

	}

//exemplo de utilizacao
$a   = array('1','2','3');
$b  = array ('um','dois','tres');
$c = array ('10','11','12');
$d    = array('1000','2000','3000');

$obj = new PagSeguro();
$obj->montaInputs($a,$b,$c,$d);
echo $obj->geraHTML ();


?>