Ir para conteúdo
Fórum Script Brasil

Marco Polo Viana

Membros
  • Total de itens

    18
  • Registro em

  • Última visita

Sobre Marco Polo Viana

Perfil

  • Gender
    Male

Marco Polo Viana's Achievements

0

Reputação

  1. Mas como informo na subconsulta o parâmetro data inicial? [Digite a data inicial:] E [Digite a data final:]
  2. Prezado Leandro, Obrigado, mas não sesejo apenas consultar entre períodos e sim totalizar uma coluna até o período inicial, exibir os valores no intervalo e totalizar no período final, igual a um extato bancário.
  3. Prezado Leandro, Obrigado, mas não se trata de uma referencia cruzada e sim exibir o total de uma couna em uma consulta... a consulta mostra apenas as linhas e não totaliza, mesmo com a função soma habilitada....
  4. Criei uma consulta que traz as colunas datas e valores. Apliquei a soma e na linha habilitei a opção SOMAR, sendo que na consulta traz as datas e os valores de cada data, não totaliza a coluna valores. Como faço isso?
  5. Prezados, Preciso fazer uma consulta onde coloco a data inicial e a data final como critérios, e a consulta some valores até a data inicial para servir de saldo inicial, e depois exiba e some os valores no intervalo do período e chegue ao saldo final. Como organizo isso?
  6. Pessoal, Bastei parar o IIS e instalar o APACHE que a sessão passou a andar entre as páginas. Não sei porque o IIS estava zerando o conteúdo das sessões ou onde configura isso no IIS. Mas como com o apache resolveu, vamos em frente... inclusive com o apache deu problemas de case sensitive entre as tabelas no ysql e campos , sendo que não alterei o collation. Abs a todos e obrigado pela força.
  7. Bom, está caindo no if e mostrando sessão vazia conforme teste abaixo. Valida sessão: <?php session_start(); if( !isset($_SESSION["email_usr"]) && !isset($_SESSION["senha_usr"]) ) { echo "Sessão vazia"; } else { echo $_SESSION["email_usr"]; echo $_SESSION["senha_usr"]; } ?> Sendo que na página de login a sessão existe e é mostrada: <?php session_start(); require_once('cnx_dao.php'); $email_usr = $_POST["email_usr"]; $senha_usr = md5($_POST["senha_usr"]); $selec = "SELECT C_USUARI_I_USUARIO, C_USUARI_S_NOME, C_USUARI_S_EMAIL FROM C_USUARI WHERE C_USUARI_S_EMAIL='$email_usr' AND C_USUARI_S_SENHA='$senha_usr'"; $exec = mysql_query($selec, $conn) or die(mysql_error()); $total = mysql_num_rows($exec); if($total=="1") { $_SESSION["email_usr"] = $email_usr; $_SESSION["senha_usr"] = $senha_usr; echo $_SESSION["email_usr"]; echo $_SESSION["senha_usr"]; } else { echo "Usuário ou senha não reconhecido."; } ?>
  8. Acho q consegui algo para ajudarem: Fiz o código abaixo: ~ <?php session_start(); require_once('cnx_dao.php'); $email_usr = $_POST["email_usr"]; $senha_usr = md5($_POST["senha_usr"]); $selec = "SELECT C_USUARI_I_USUARIO, C_USUARI_S_NOME, C_USUARI_S_EMAIL FROM C_USUARI WHERE C_USUARI_S_EMAIL='$email_usr' AND C_USUARI_S_SENHA='$senha_usr'"; $exec = mysql_query($selec, $conn) or die(mysql_error()); $total = mysql_num_rows($exec); if($total=="1") { $_SESSION["email_usr"] = $email_usr; $_SESSION["senha_usr"] = $senha_usr; header("Location: debuga.php"); } else { echo "<script>alert('Usuário ou senha não reconhecidos.'); history.back() </script>"; } ?> e no debuga.php o seguinte: <?php session_start(); echo $_SESSION["email_usr"]; echo $_SESSION["senha_usr"]; ?> E traz branco. Para saber se os dados em $_SESSION estão sendo gerados, coloquei no if : echo $_SESSION["email_usr"]; echo $_SESSION["senha_usr"]; Como entrou no if e exibiu os dados da sessão o SQL tá certinho, mas não sei porque não leva os dados para frente em debuga.php. Acho q ajudei a me ajudarem.
  9. O valida_sessao2.php é esse que está aí, esqueci de por o 2 nofinal. SQL está certinho pois quando executo a query no banco com osvalores retorna certinho e quando dou echo nas $_SESSION também retorna os valores certinhos.
  10. Realmente lendo vi que é muito simples mas o esquema tá todo postado acima e refiz simplificando mais ainda e não loga. E ninguém postou a correção da forma mais simplificada.
  11. Alterei os scripts e fiz da seguinte forma: 1 - index.php: <form method="post" action="valida_login2.php"> <p> <label>Login&nbsp;(E-mail)</label> <input name="email_usr" id="email_usr" type="text" size="19" /> <label>Senha</label> <input name="senha_usr" id="senha_usr" type="password" size="19" /> <br /><br> <input type="submit" class="button" value="Entrar" /> <br /> <br /> <a href="lembrete.php">Esqueci minha senha</a></p> </form> 2 - verifica_login.php: <?php session_start(); require_once('cnx_dao.php'); $email_usr = $_POST["email_usr"]; $senha_usr = md5($_POST["senha_usr"]); $selec = "SELECT C_USUARI_I_USUARIO, C_USUARI_S_NOME, C_USUARI_S_EMAIL FROM C_USUARI WHERE C_USUARI_S_EMAIL='$email_usr' AND C_USUARI_S_SENHA='$senha_usr'"; $exec = mysql_query($selec, $conn) or die(mysql_error()); $total = mysql_num_rows($exec); if($total=="1") { $_SESSION["email_usr"] = $email_usr; $_SESSION["senha_usr"] = $senha_usr; header("Location: index2.php"); } else { echo "<script>alert('Usuário ou senha não reconhecidos.'); history.back() </script>"; } ?> 3 - index2.php: <?php session_start(); require_once('cnx_dao.php'); require_once('valida_sessao2.php'); $email = $_SESSION["email_usr"]; $senha = $_SESSION["senha_usr"]; $dados_res = mysql_query($conn, "SELECT C_USUARI_I_USUARIO, C_USUARI_S_NOME, C_USUARI_S_EMAIL FROM C_USUARI WHERE C_USUARI_S_EMAIL='$email' AND C_USUARI_S_SENHA='$senha'"); $dados = mysql_fetch_array($dados_res); $nome_usr = $dados["C_USUARI_S_NOME"]; ?> 4 - valida_sessao.php: <?php session_start(); if(($_SESSION["email_usr"]=="") OR ($_SESSION["senha_usr"]=="")) { echo "<script>alert('Usuário não autenticado.'); history.back()</script>"; } ?> E não loga, ele entra na validação da sessão e retorna ao login. Tem solução um simles login com validação de sessão em páginas restritas?
  12. A verificação de usuário faz certinho. o Problema esta na validação da sessão.
  13. Tenta começar por isso: http://forum.imasters.uol.com.br/index.php?showforum=159 Depois pega um bom livro pra iniciante e vai postando as dúvidas aqui no fórum. Abs
  14. Pessoal, GED - Gerenciamento eletrônico de Documentos é uma tecnologia que vem evoluindo, onde eliminamos os papéis e arquivamos e buscamos os documentos, como uma catalogação eletrônica em vez de física, inclusive a visualização. A NF-e é uma ponta da gestão eletrônica de documentos, sendo que ela apenas gera um documento eletrônico váido em vez da folha física. A Xerox acho q foi pioneira no GED e deve mais material sobre ela. No site da receita federal tem todas as informações inclusive leiaute do arquivo a ser gerado como NF-e. Abs
×
×
  • Criar Novo...