Antes de tudo quero parabenizar esse forum que é muito bom. muita gente disposta pra ajudar.!!!!!
bom meu problema é o seguinte. eu quero usar uma variavel, que está no mesmo programa de php porém quando eu chamo ela de novo aparece o erro que eu não defini ela antes.
$TransacaoID = $_POST['TransacaoID']; NESSE MOMENTO ELA PEGA O VALOR CORRETAMENTE
$resultado = mysql_query("SELECT * FROM TransacoesPagSeguro WHERE TransacaoID='$TransacaoID'");
Já nessa linha ela se torna inválida. porque?
PARTE DO COGIDO:
if ($confirma)
{
// RECEBE OS DADOS ENVIADOS PELA PagSeguro E ARMAZENA EM VARIÁVEIS
//Selecione aqui todos os parâmetros enviados pela PagSeguro
$TransacaoID = $_POST['TransacaoID'];
$Referencia = $_POST['Referencia'];
$StatusTransacao = $_POST['StatusTransacao'];
$CliNome = $_POST['CliNome'];
$NumItens = $_POST['NumItens'];
// Verifique se a TransacaoID não foi previamente processada
// Verifique se o email recebido (VendedorEmail) é o seu email
// Verifique se o valor do pagamento está correto
// Processe o pagamento salvando os dados em seu banco de dados
$SQL = "INSERT INTO TransacoesPagSeguro (" .
"TransacaoID, " .
"Referencia, " .
"StatusTransacao, " .
"CliNome, " .
"NumItens" .
") VALUES (" .
"" .
"'" . $TransacaoID . "', " .
"'" . $Referencia . "', " .
"'" . $StatusTransacao . "', " .
"'" . $CliNome . "', " .
"'" . $NumItens . "'" .
")";
$Executa = mysql_query($SQL) or print(mysql_error());
}
echo '<div class="span-5 last" id="head_dadoscompra">
</div>
<div class="span-5 last" id="corpo_dadoscompra">
';
$resultado = mysql_query("SELECT * FROM TransacoesPagSeguro WHERE TransacaoID='$TransacaoID'");
$linhas = mysql_num_rows($resultado);
for ($i=0; $i<$linhas; $i++)
{
$reg = mysql_fetch_row($resultado);
echo 'Identificação da Transação: $reg[0] <br>';
echo 'Referencia: $reg[1] <br>';
echo 'Status Transacao: $reg[2] <br>';
echo 'Nome do Cliente: $reg[3] <br>';
echo 'Numero de Pacotes comprados: $reg[4] <br><br>';
}
echo '</div>
<div class="span-5 last" id="foot_dadoscompra">
</div>
';
// FECHA A CONEXÃO
mysql_close($Conn);
include ( PATH . '/templates/' . $cookie_template . '/footer.php' );
Pergunta
Andre H.S. Mendes
Olá
Antes de tudo quero parabenizar esse forum que é muito bom. muita gente disposta pra ajudar.!!!!!
bom meu problema é o seguinte. eu quero usar uma variavel, que está no mesmo programa de php porém quando eu chamo ela de novo aparece o erro que eu não defini ela antes.
$TransacaoID = $_POST['TransacaoID']; NESSE MOMENTO ELA PEGA O VALOR CORRETAMENTE
$resultado = mysql_query("SELECT * FROM TransacoesPagSeguro WHERE TransacaoID='$TransacaoID'");
Já nessa linha ela se torna inválida. porque?
PARTE DO COGIDO:
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.