Jump to content


Photo

Session


  • Faça o login para participar
3 replies to this topic

#1 guerreira

guerreira

    Normal

  • Usuários
  • 81 posts
  • Sexo:Não informado

Posted 20/09/2004, 14:44

Olá Amigos

Bem, tenho uma consulta onde busco algumas informações do banco de dados e apresento no site, só que meu cliente quer que após estas informações apresentadas, não possam mais aparecer nas próximas consultas. então após a $consulta já gravo a data então não aparece em próximas consultas.

O meu problema tá na hora da impressão, pois logo após os resultados da consulta possuo o botão visualizar a impressão, precisava então passar o ID como $_SESSION, como faço isso, posso colocar $_SESSION[id] = $id ? O problema é que ele tá passando apenas o ID do último registro.


O que posso fazer?

Tk's


Gisele

#2 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 20/09/2004, 15:03

Hora coloca no nome da sessao alto numeravel tipo ...

<?php
$_SESSION[0] = $id; // Esse vale 20;
$_SESSION[1] = $id; // Esse vale 45;
$_SESSION[2] = $id; // Esse vale 55;

// Para exibir o 45 coloque o nome dele ...
echo $_SESSION[1];
?>


#3 guerreira

guerreira

    Normal

  • Usuários
  • 81 posts
  • Sexo:Não informado

Posted 20/09/2004, 18:07

tá, mas o problema é que eu não sei, quantos ele 'ID' ele vai gerar, visto que são consultas de empresas...
e na próxima tela para impressão, eu faço o $consulta WHERE id = $_SESSION['id']

#4 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 21/09/2004, 10:39

tá, mas o problema é que eu não sei, quantos ele 'ID' ele vai gerar, visto que são consultas de empresas...
e na próxima tela para impressão, eu faço o $consulta WHERE id = $_SESSION['id']

faz um for
session_start();
$sql = mysql_query("select id from tabela");
$encontrados = mysql_num_rows($sql);
for($x=0;$x<$encontrados;$x++){
$dados = mysql_fetch_array($sql);
$_SESSION[$x] = $dados['id'];
}
Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq