Olá Tenho esta pagina com o seguinte codigo
<?PHP /* Início da Página em PHP - Configs Banco de Dados */
/*Início da Página em PHP
Importando dados Método Post */
function get_post_action($name)
{
$params = func_get_args();
foreach ($params as $name) {
if (isset($_POST[$name])) {
return $name;
}
}
}
//Início Método Verifica Botão Clicado em PHP
//Início Método Verifica Botão Clicado em PHP
switch (get_post_action('Deposito','Boleto','PagSeguro')) {
case 'Deposito':
//save article and keep editing
//echo "Pagamento Via Depósito/Transferência em Conta Bancária";
$idproduto = trim(strip_tags($_GET['idproduto']));
echo "<script type='text/javascript'>
location.href = 'fecharcontratodeptransf.php?idproduto=".$idproduto."';
</script>";
//echo '<style>#step_pagamento_pagseguro { visibility: hidden; }</style>';
break;
case 'Boleto':
//save article and keep editing
//echo "Pagamento Via Depósito/Transferência em Conta Bancária";
$idproduto = trim(strip_tags($_GET['idproduto']));
echo "<script type='text/javascript'>
location.href = 'fecharcontratoboleto.php?idproduto=".$idproduto."';
</script>";
//echo '<style>#step_pagamento_pagseguro { visibility: hidden; }</style>';
break;
case 'PagSeguro':
//save article and redirect
//echo "Pagamento Via PagSeguro - UOL";
$idproduto = trim(strip_tags($_GET['idproduto']));
echo "<script type='text/javascript'>
location.href = 'fecharcontratopagseguro.php?idproduto=".$idproduto."';
</script>";
//echo "<style>#step_pagamento_pagseguro { visibility: visible; }</style>";
break;
default:
//no action sent
}
//Verifica CPF
include_once('classes/valida-cpf.php');
// Verifica o CPF
if ( valida_cpf($txtCPF) )
{
$msgcpf = "CPF é válido. <br>";
}
else
{
$msgcpf = "CPF Inválido. <br>";
}
//header('Content-Type: text/html; charset=utf-8');
require_once('classes/mysqlpdo.php');
//require_once('classes/real.php');
//RECUPERAR DADOS CABEÇALHO
$idproduto = trim(strip_tags($_GET['idproduto']));
//SELECIONAR TABELA PRODUTOS - BANCO DE DADOS
$select = "SELECT * from table Where idproduto=:idproduto";
//TRATAMENTO DE ERROS
try{
$query = $pdo->prepare($select); //O modo prepare proteje contra o SQLINJECTION
$query->bindParam(':idproduto',$idproduto, PDO::PARAM_INT); //Recebe o Parametro Idproduto na Query
//Executa a Query
$query->execute();
//Conta o numero de Registros na Table
$contar = $query->rowCount();
//ROTINA DE DECISÃO - BASEADO EM CONTAGEM DE REGISTROS
//QUE RETORNA O NUMERO DE REGISTROS OU EXECUÇÃO DE ARRAY
//NA PAGINA OU RETORNA UMA MSG QUE NÃO HÁ NENHUM REGISTRO
//NA BASE DE DADOS QUE ATENDA AO COMANDO SELECT DA QUERY
if($contar>0) {
//echo $contar. ' Registro Encontrado';
//Recupera dados da tabela da base de dados
$produtos = $query->fetch(PDO::FETCH_ASSOC);
//e repassa a variaveis
$idproduto = $produtos['idproduto'];
//echo $idproduto;
$foto = $produtos['foto'];
$produto = $produtos['produto'];
$descricaopag = $produtos['descricaopag'];
$referenciaproduto = $produtos['refproduto'].$idproduto;
$valor = $produtos['valor'];
$cortesiacupom = $produtos['cortesiacupom'];
$tipopublicidade=$produtos['tipopublicidade'];
$varcodepagseguro=$produtos['varcodeprodutopagseguro'];
$sociallinkpagseguro=$produtos['sociallinkpagseguro'];
//formata variavel para string moeda
//$valor = number_format($valor,2);//de forma simples
//$valor = number_format($valor, 2, ',', '.'); // retorna R$100.000,50
//echo $valor;
//setlocale(LC_MONETARY, 'en_US');
//$valor = echo money_format('%i', $valor) . "\n";
$descricao = $produtos['descricao'];
//echo $produto;
}
else
{
echo 'Nenhum Produto/Serviço Encontrado';
}
}catch(PDOException $e){
//EXIBE A MSG NENHUM REGISTRO ENCONTRADO
echo 'Nenhum Produto/Serviço Encontrado';
}
/*Inicio da Página em PHP - configs PagSeguro */
//session_start();
$_SESSION['total_compra'] = $valor;
//Dados da compra teste
$_SESSION['compraProduto'] = $produto ;
$_SESSION['compraProdutoReferencia'] = $referenciaproduto;
$_SESSION['CompraProdutoContrato'] = '<div style="font-weight:normal;color:#565a7f">'.$produto.'<Br><hr><b>Referência:</b>'.$referenciaproduto.'</div>';
//$_SESSION['compraCompradorCPF'] = '1111111';
//$_SESSION['compraCompradorNOME'] = 'name';
//$_SESSION['compraCompradorNascimento'] = '01/09/2010';
$_SESSION['compraCompradorEmail'] = '@sandbox.pagseguro.com.br';
//Dados da compra teste
?><style type="text/css">button {
background-image:url(../../../../buttons/botaobradescocontratarboleto.gif);
background-repeat:no-repeat;
background-color:#FFF;
width:317px;
height:110px;
border:none;
overflow: hidden;
cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
cursor: hand; /* para o IE 5.x */
}
button:hover {
background-image:url(../../../../buttons/botaobradescocontratarboleto.gif);
background-repeat:no-repeat;
background-color:#FFF;
width:317px;
height:110px;
border:none;
overflow: hidden;
cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
cursor: hand; /* para o IE 5.x */
}
.center {
text-align: center;
}
.center {
text-align: center;
}
.center {
text-align: center;
font-weight: bold;
}</style><aside>
<div>
<h3 >- Detalhes -</h3><script>
function pessoa(tipo){
if(tipo=="fisica"){
document.getElementById("fisica").style.display = "inline";
document.getElementById("juridica").style.display = "none";
}else if(tipo=="juridica"){
document.getElementById("fisica").style.display = "none";
document.getElementById("juridica").style.display = "inline";
}
}
</script>
<table class="table table_summary">
<tbody>
<tr>
<td align="left" >
<strong >Detalhes:</strong><br>
<br><img src="../../../../publicidadegde/<?php echo $foto; ?>" alt="<?php echo $produto; ?> "></td>
<td align="left" class="text-left"><strong>Produto:</strong><br>
<br>
<?php echo $_SESSION['CompraProdutoContrato'];?>
</td>
</tr>
<tr class="total">
<td>
Total
</td>
<td class="text-right" id="valor_compra_total">
<?php
echo 'R$ '.number_format($_SESSION['total_compra'],2,",",".");
?>
</td>
</tr>
</tbody>
</table>
</div>
</aside><!-- End aside -->
<!-- Início Conteúdo PagSeguro --><hr><form action="" method="post"><table width="814" border="0" cellspacing="0">
<div class="form-group">
<p>
<label class="radio-inline col-sm-4"><input type="radio" name="optradio" value="juridica" onclick="pessoa(this.value);">Pessoa Juridica</label>
<label class="radio-inline col-sm-4"><input type="radio" name="optradio" value="fisica" onclick="pessoa(this.value);">Pessoa Fisica</label>
</p>
</div>
<div id="juridica" style="display:none;">
<div class="form-group">
<label class="control-label col-sm-2" for="txtRazaosocial">Razão Social: *</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="txtRazaosocial" name="txtRazaosocial" required >
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="txtNomefantasia">Nome Fantasia:</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="txtNomefantasia" name="txtNomefantasia">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="txtCnpj">CNPJ: *</label>
<div class="col-sm-3">
<input type="numbe" class="form-control cnpj" id="txtCnpj" name="txtCnpj" required>
</div>
<label class="control-label col-sm-2 " for="txtIe">I.E.: * </label>
<div class="col-sm-3">
<input type="text" class="form-control ie" id="txtIe" name="txtIe" required>
</div>
</div>
</div>
<div id="fisica" style="display:none;">
<div class="form-group">
<label class="control-label col-sm-2" for="txtNomePF">Nome: *</label>
<div class="col-sm-8">
<input type="text" class="form-control" id="txtNomePF" required name="txtNomePF" value="<? echo $txtNomePF ?>" >
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="txtCPF">CPF: *</label>
<div class="col-sm-3">
<input type="numbe" class="form-control cpf" id="txtCPF" name="txtCPF" required> <? echo $msgcpf; ?>
</div>
<label class="control-label col-sm-2 " for="txtRG">RG: </label>
<div class="col-sm-3">
<input type="text" class="form-control rg" id="txtRG" name="txtRG" onkeypress="return SomenteNumero(event)">
</div>
</div>
</div><table width="814" border="0" cellspacing="0">
<tr>
<td width="166"></td>
<td width="468"></td>
<td width="166" align="right" valign="top"><button id="but_Boleto" type="submit" name="Boleto" value="Pagto Via Boleto Bradesco"/></td>
</tr>
</table>
</form>
Mas não sei porque razão ela não esta fazendo o post o que está errado neste script
Se alguem puder me ajudar desde já agradeço