Página 2 de 2 PrimeiroPrimeiro 12
+ Responder ao Tópico



  1. #6
    hez4el
    De boa cara num encana não.

    O problema é o seguinte.. vc tem q abrir a sessão num arquivo e passar as variaveis em outro arquivo pq senão não da tempo de a aplicação registrar tudo e a variavel não vai estar disponivel.

    $dt = $eletiva->listaDataPeriodo(1,$_SESSION('id_curso')); // Isso aqui esta certinho, e é o melhor jeito de fazer
    o resto do seu código ta uma belezura da orientação a objeto, sem erro nenhum, só na consulta tenta usar
    campo = '$variavel'
    ao invés de
    campo= variavel
    delimitar o conteúdo da variavel dentro da consulta é bom pq algum espertinho pode passar um valor como variavel = 'like %a% e retornar todos os seus registros só pra zuar.


    ----------------------------------------------------------------------------------------
    para saber mais sobre como se deve programar certas coisa definiram-se as Patterns e Anti-Patterns.
    Patterns = modo mais lógico, simples, funcional e profissional de fazer.
    Anti-Patterns = modo que o programador escreve e ninguém mais le.
    mais em www.phppatterns.com

    Abraços

  2. #7
    jamba
    Entao hez4el, passei a session como paramtro na funcao:
    Código :
    $datas = $eletiva->listaDataPeriodo(1,$_SESSION('id_curso'));

    Mas me eh retornado:
    Código :
    Fatal error: Call to undefined function: array() in diretorio/index.php line 98
    que eh a respectiva linha acima


    ???????
    :cry:



  3. #8
    hez4el
    session é um array
    pra acessar um elemento tem que ser com [] e não ();

    certo: $_SESSION['id_curso'];

    errado: $_SESSION('id_curso');

    Blz

  4. #9
    jamba
    Ok deu certo, quer dizer + ou - .

    Pra fechar com chave de ouro, ainda estou com problemas na inicializacao das sessoes.
    Ao logar-se elas nao sao inicializadas. C sua inicializacao decorre ao processamento da aplicacao, qual seria a saida, fazendo com que ocorra este start das sessoes logo no login???



  5. #10
    hez4el
    geralmente quando a pessoa entra na tela de login eu ja gero uma sessao pra ela. Assim se ela entrar eu ja tenho acompanhamento desde que ela chegou na pagina, quantas tentivas de entrada fez e etc?
    Se ele não entrar a sessão expira e tchau...

    ABraços






Tópicos Similares

  1. Squid não inicia
    Por no fórum Servidores de Rede
    Respostas: 4
    Último Post: 11-06-2003, 14:02
  2. Squid não inicia
    Por no fórum Servidores de Rede
    Respostas: 0
    Último Post: 11-06-2003, 12:27
  3. CL 9.0 Modo gráfico não inicia.
    Por srangel no fórum Servidores de Rede
    Respostas: 5
    Último Post: 06-06-2003, 16:05
  4. Não inicia.
    Por vandemberg no fórum Servidores de Rede
    Respostas: 4
    Último Post: 25-04-2003, 13:31
  5. script que nao inicia no boot
    Por demiurgo no fórum Servidores de Rede
    Respostas: 1
    Último Post: 17-03-2003, 17:02

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L