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

Pegar resultado de uma query e colocar numa session


o0mega

Pergunta

Boa tarde gente.

Estou novamente com um problema.

Estou querendo pegar o resultado de um query e colocar numa session e depois com essa session em outra pagina eu quero efetuar um mysql_fetch_object. Fiz da seguinte forma, mas está dando erro justamente no mysql_fetch_object.

Pagina: Busca

    session_start();
    $resbusca = mysql_query("select * from cad_produto");
    $resul = mysql_fetch_array($resbusca);
    $_SESSION['resbusca'] = $resul['produto'];
    
    header("Location: ListarConsProdCaixa.php");
Pagina: Listar

<?php
session_start();
$buscacons = $_SESSION['resbusca'];

while($linhas = mysql_fetch_object($buscacons)) {
?>  
    <td align="center"><?php echo $linhas->CodProduto;?> </td>
    <td align="center"><?php echo $linhas->status;?> </td>
    <td align="center"><?php echo $linhas->Fabricante;?> </td>
<?php
}
?>

O que estou fazendo de errado?

Obrigado a todos.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Não entendi o porque de gravar dados de pesquisa na sessão.

tenta o seguinte, em vez de tentar mandar o resultado, manda só a variável que tem o comando SQL no caso $resbusca e só manda buscar no banco quando for precisar relamente dos dados.

Só uma idéia.

Link para o comentário
Compartilhar em outros sites

  • 0

sobre o que falei acima seria em vez de lançar numa sessão o resultado como array, lançaria a variavel que tem o comando sql, depois recuperaria ela mysql_query quando precisasse.

Podes dar maior detalhes do que esta precisando? dai posso dar uma sugestão melhor.

Link para o comentário
Compartilhar em outros sites

  • 0

A questão é que eu estou criando essa pagnia busca separada, porque vai ter dois tipos de select, um que é esse que eu coloquei e outro que é esse ai em baixo:

session_start();
    $resbusca = mysql_query("select * from cad_produto where produto like '%$busca%'");
    $resul = mysql_fetch_array($resbusca);
    $_SESSION['resbusca'] = $resul['produto'];
        
    header("Location: ListarConsProdCaixa.php");

Esses dois estão entro de uma condição que quando um campo txt que é o campo de busca estiver preenchido ele vai usar esse codigo aqui d cima e busca o que está dentro do txt e quando não estiver vai usar aquele codigo que dei lá em cima.

Com o resultado eu quero exibir na pagina Listar.

Link para o comentário
Compartilhar em outros sites

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...