Ok gente,

Estou trabalhando em PHP com PostgreSQL 8..
Fiz algumas alterações e agora aparece a seguinte mensagem:  *No input file
specified*
Ela aparece quando coloco o login e senha no formulario principal, ao clicar
em LOGAR é chamada a controle.php mas aparece apenas essa mensagem..

Vou colocar o que tenho até agora:

A conexao com o banco *conectar.php *que esta funcionando perfeitamente

Uma função chamada *executa.php *que verifica a conexao com o banco e
retorna a comunicação com o bd.

<?php
    function executa($sql)
        {
           if (file_exists("conectar.php"))
               {
                include("conectar.php");
               }
            if (!file_exists("conectar.php"))
               {
                  $msgErro = "<center><font color='#FF0000'><b>";
                  $msgErro .= "Não foi possível conectar ao banco de
Dados<br>";
                  $msgErro .= "Porque não existe o arquivo 'conectar.php
'.";
                  $msgErro .= "</b></font></center>";
                  echo "<br><br>";
                  echo $msgErro;
                  exit;
               }
             $resultado = pg_query($connect,$sql);
             return $resultado;
        }

?>

E tenho essa em que chamo e faço a comparação com os dados da tabela: *
controle.php*

<?php

    if (file_exists("executa.php"))
          {

       include("executa.php");
          }

    if (!file_exists("executa.php"))
          {

            $msgErro = "<center><font color='#FF0000'><b>";

            $msgErro .= "Não será possível executar nenhuma ação no Banco
de Dados!<br>";

            $msgErro .= "Porque não existe o arquivo 'executa.php'.";

            $msgErro .= "</b></font></center>";

            echo "<br><br>";

            echo $msgErro;

            echo "<br>";

            exit;
         }

  if($_POST['login'] == "" || $_POST['senha'] == "")

         {
            echo "<center>INFORME TODOS OS DADOS !!</center>";

            echo "<center><input type = 'button' value = 'Voltar' name =
'btnVoltar' Onclick = 'javascript:history.go(-1)'></center>";
         }

    else
        {

              $login = $_POST['login'];

              $senha = $_POST['senha'];

  if ($login != "" && $senha != "")
         {

            $sql = "SELECT login,senha FROM tb_colaborador WHERE
login=$login and senha=$senha";


         //Chamando a função, e passando como parâmetro a String de SQL

            $resultado = executa($sql);

            if ($resultado)
                 {

                       echo "Olá".$_POST['login'];
                 }

        }

?>

Como estou começando tem muitas partes que são de pesquisas na internet,
apenas adaptei as minhas necessidades..

Milena Leite
































Em 01/02/07, Evandro Ricardo Silvestre <[EMAIL PROTECTED]>
escreveu:

Milena,

Estranho isso. Em que linguagem está trabalhando? Como você está tentando
obter os dados? com um simples SELECT * FROM???

Evandro

Milena Leite wrote:

 Olá pessoal,

Estou fazendo um pequeno sistema que tem login e deve trazer os dados da
tabela para comparar com o que esta sendo digitado pelo usuario, mas não
consigo trazer os dados, ele diz que a informação não existe. Quero apenas
que apareça o registro da seguinte forma..


id_colaborador: 1
nm_colaborador: milena
email: [EMAIL PROTECTED]
nivel: 1
login: milena
senha: NULL

mas ele me tras tudo poluido assim:

array(3) { [0]=> array(6) { ["id_colaborador"]=> string(1) "1"
["nm_colaborador"]=> string(6) "milena" ["email"]=> string(20) "[EMAIL 
PROTECTED]"
["nivel"]=> string(1) "1" ["login"]=> NULL ["senha"]=> NULL } [1]=> array(6)
{ ["id_colaborador"]=> string(1) "2" ["nm_colaborador"]=> string(9)
"guilherme" ["email"]=> string(24) " [EMAIL PROTECTED]" ["nivel"]=>
string(1) "1" ["login"]=> NULL ["senha"]=> NULL } [2]=> array(6) {
["id_colaborador"]=> string(1) "3" ["nm_colaborador"]=> string(7) "hernani"
["email"]=> string(22) " [EMAIL PROTECTED]" ["nivel"]=> string(1) "1"
["login"]=> string(7) "hernani" ["senha"]=> string(5) "12345" } }

Aproveitando a oportunidade, se alguem puder me ajudar com o sistema de
login que estou fazendo eu agradeço. Gostaria de saber como comparo o que
foi digitado no text com o que tenho na tabela.

Desculpa a ignorância pessoal, sou nova nisso, mas estou disposta a
aprender com voces !

Abraços,

 --
Milena Leite

------------------------------

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manualhttp://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista 
em:http://pgfoundry.org/mailman/listinfo/brasil-usuarios




_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios




--
Milena Leite
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a