+ Responder ao Tópico



  1. #1
    coiote.abobora
    Visitante

    Padrão apache 2.0.49 php mysql in fedora core 2

    tenho um servidor apache com alguns servicos, gostaria de saber como sanar um erro que está acontecendo: abro uma pagina que com um formulario de autenticacao em java, e quando envio este formulario ele emite uma msg de que eu nao preenchi todos os campos.
    embora isso aconteca eu posso afirmar que o apache, php e mysql, necessarios, estao rodando perfeitamente. O que pode estar acontecendo.
    OBS este site funcionava bem com o conectiva 8, agora com o fedora core 2 nao.

  2. #2

    Padrão apache 2.0.49 php mysql in fedora core 2

    bom, o erro não estaria nem no php, nem no apache e nem no mysql..

    mas sim na lógica de validação....vale lembrar que as configurações do php de uma máquina para outra diferem, podendo ocasionar error que antes não haviam mas eram ignorados....ainda mais se forem versões diferentes..... por isso sempre que desenvolver um script PHP tentar deixar o php configurado mostrar qualquer ERRO e Warning....para não ter estes tipos de problemas.....

    para resolver o erro somente debugando o script php que recebe os dados...

  3. #3
    bagual
    Visitante

    Padrão apache 2.0.49 php mysql in fedora core 2

    usei o diff para comparar os arquivos php.ini e encontrei duas chamadas diferentes;
    register_globals e magic_qotes_gtc

    estavam ¨off¨ passei para ¨on¨.

  4. #4
    coiote.abobora
    Visitante

    Padrão apache 2.0.49 php mysql in fedora core 2

    Citação Postado originalmente por bagual
    usei o diff para comparar os arquivos php.ini e encontrei duas chamadas diferentes;
    register_globals e magic_qotes_gtc

    estavam ¨off¨ passei para ¨on¨.
    tah fiz isso mas agora tah dando um erro de conexao com o mysql...

  5. #5

    Padrão apache 2.0.49 php mysql in fedora core 2

    qual erro? =P

  6. #6
    Visitante

    Padrão apache 2.0.49 php mysql in fedora core 2

    Citação Postado originalmente por PiTsA
    qual erro? =P
    ERRO NA QUERY =>>>> select NomePb from ServidorPb where PbID = '0001' ERRO NA QUERY =>>>> select U.UsuarioID, PG.Abreviatura, U.NomeCompleto, U.Nickname, U.Funcao, U.Senha, U.Administrador, U.EMail from Usuario AS U, PG AS PG where (U.PGID = PG.PGID) AND (UPPER(U.Nickname) = 'AAAAAAA') AND (U.Senha = 'aaaaaaaaa') AND (U.Tipo = 'I') AND (U.Sistema = '0')

  7. #7

    Padrão apache 2.0.49 php mysql in fedora core 2

    bom, mas o script php esta retornando apenas o comando sql utilizado e não o erro que o mysql retorna que descreve o porque do erro..... tire os "@" se tiver na frente do mysql_query....

  8. #8

    Padrão apache 2.0.49 php mysql in fedora core 2

    ou melhor, use a função mysql_error() se a query der erro para saber a descrição do erro...

    mysql_query(sql) or die ("Erro: " . mysql_error());

  9. #9

    Padrão apache 2.0.49 php mysql in fedora core 2

    Ola!

    Na verdade o seu problema inicial era apenas com o php, pois atualmente por padrão o php configura o register_globals como off, esta opção permite ou bloqueia o envio de informações por formularios(na verdade é bem mais complexo que isso, mas assim ja da para entender) é muito comum este problema logo após se atualizar o php.