Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com header


AlexArt5

Pergunta

Olá amigos!

Tenho uma variável em uma página que precisa pegar o valor de um SESSION de uma página preliminar atravéz do método GET.

Pelo action="?..." até funciona, mas como estou usando GET qualquer outra ação na página apaga os valores das variáveis que usam os valores pegos pela URL.

Preciso que um header() chame a página seguinte mas não está funcionando.

Preciso que o código capture o valor da URL, insira esse valor em um SESSION e chame a página seguinte.

Mas o header não funciona.

session_start('compras');
$con = mysql_connect("localhost", "root", "") or die("Não foi possível a conexão com o Banco");
// Selecionando banco
$db = mysql_select_db("comp7", $con) or die("Não foi possível selecionar o Banco");

$l1 = mysql_query("select * from tabela1");
$l2 = mysql_query("select * from tabela2");

$tt1 = mysql_num_rows($l1);
$tt2 = mysql_num_rows($l2);

$table = '<table class="text2" align="center" width="150px" height="150px" border="0" cellpadding="0" cellspacing="0">';
// busque nas linhas da tabela os dados referentes a string
$table .= '<tr>';
$table .='<td><form class="text2" method="post" action="?lotes=lote1"><input nome="lote1" id="lote1" type="submit" value="LOTE1" STYLE="width:150px; height:50px;"/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.$tt1.'&nbsp;&nbsp;ITENS</form></td>';
$table .='<td><form class="text2" method="post" action="?lotes=lote2"><input nome="lote2" id="lote2" type="submit" value="LOTE2" STYLE="width:150px; height:50px;"/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.$tt2.'&nbsp;&nbsp;ITENS</form></td>';
$table .= '</tr>';
$table .= '</tbody></table>';
echo $table;

if($_GET['lotes']){
$lotes = $_GET['lotes'];
    if($lotes=="lote1"){
        $_SESSION['lotes']= "tabela1";
    }
    if($lotes=="lote2"){
        $_SESSION['lotes']= "tabela2";
    }
header("Location: http://localhost/comp7/loja.php");
}

Alguém pode me ajudar.

Obrigado.

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...