Ir para conteúdo
Fórum Script Brasil

RRH

Membros
  • Total de itens

    173
  • Registro em

  • Última visita

Tudo que RRH postou

  1. Tem como fazer isso aproveitando o código abaixo: <?php // Verifica se houve POST e se o usuário ou a senha é(são) vazio(s) if (!empty($_POST) AND (empty($_POST['usuario']) OR empty($_POST['senha']))) { header("Location: logar.php"); exit; } // Tenta se conectar ao servidor MySQL mysql_connect('localhost', 'root', '') or trigger_error(mysql_error()); // Tenta se conectar a um banco de dados MySQL mysql_select_db('base') or trigger_error(mysql_error()); $usuario = mysql_real_escape_string($_POST['usuario']); $senha = mysql_real_escape_string($_POST['senha']); // Validação do usuário/senha digitados $sql = "SELECT `id`, `nome`, `nivel` FROM `usuarios` WHERE (`usuario` = '". $usuario ."') AND (`senha` = '". sha1($senha) ."') AND (`ativo` = 1) LIMIT 1"; $query = mysql_query($sql); if (mysql_num_rows($query) != 1) { // Mensagem de erro quando os dados são inválidos e/ou o usuário não foi encontrado echo "Login inválido!"; exit; } else { // Salva os dados encontados na variável $resultado $resultado = mysql_fetch_assoc($query); // Se a sessão não existir, inicia uma if (!isset($_SESSION)) session_start(); // Salva os dados encontrados na sessão $_SESSION['UsuarioID'] = $resultado['id']; $_SESSION['UsuarioNome'] = $resultado['nome']; $_SESSION['UsuarioNivel'] = $resultado['nivel']; // Redireciona o visitante header("Location: index2.php"); exit; } ?>
  2. Tem alguma forma de fazer com que o adminstrador do sistema php crie uma senha para um usuario e no seu primeiro logon seja solicitado a alteração da senha?
  3. RRH

    Pagina para números de ofício

    Ele tem que alterar somente as checkbox selecionadas... A coluna seleção tem o valor padrão "0" o que quer dizer que que o número estará disponível. Após selecionar as checkbox com seus respectivos números gostaria que fosse alterado para valor "1" não exibindo mais esse número com sua respectiva checkbox para o usuário.
  4. RRH

    Formulário html para pdf

    Consegui montar um html igual ao impresso que tenho aqui, mas agora eu não estou conseguindo nenhuma solução para impressão. Preciso que ao mandar imprimir o html, seja desabilitado o cabeçalho e rodapé e ainda configurar a margem sem a interação do usuário.
  5. RRH

    Formulário html para pdf

    Ok, obrigado. Vou tentar aqui...
  6. RRH

    Formulário html para pdf

    E qual a maneira mais fácil de fazer isso? Tenho que fazer algo como aqueles boletos bancários?
  7. RRH

    Formulário html para pdf

    Tenho no trabalho um impresso padrão para comunicação interna. Estou pensando em criar um formulário php com os campos do tal impresso e disponibilizá-lo na intranet para após ser preenchido gerar um pdf pra ficar uma coisa legível. Queria saber como gerar os campos no pdf na mesma disposição do impresso. É tudo feito na "unha" mesmo ou tem algum programa que facilita isso? Estou pesquisando sobre o fpdf mas pelo que entendi tenho que posicionar campo por campo pelo código! Deve ter alguma forma mais simples para leigos não?
  8. RRH

    Relatório de ficha de pessoal

    Eu cheguei até aqui: <?php include "config.php"; $busca = mysql_query ("SELECT * FROM baliza WHERE atin = 1 ORDER BY nome") or die ("Erro a realizar a busca: " . mysql_error()); while ($reg = mysql_fetch_assoc($busca)) { echo "<hr>"; echo "<br>ID: " . $reg["id"]; echo "<br>NOME: " . $reg["nome"]; echo "<br>LOGRADOURO: " . $reg["logradouro"]; echo "<br>BAIRRO: " . $reg["bairro"]; echo "<br>CIDADE: " . $reg["cidade"]; } ?> O que me retorna os dados assim: ID: 0010 NOME: José de Qualquer Coisa LOGRADOURO: Rua Sem Nome BAIRRO: Novo Aqui CIDADE: Longe Demais Mas como terei muitas informações a exibir além das citadas acima, eu preciso organizar os dados por ID na seguinte disposição:
  9. RRH

    Relatório de ficha de pessoal

    Ecomo eu faço isso? Fineza passar maiores detalhes pois estou tentando aprender php+MySQL...
  10. RRH

    Relatório de ficha de pessoal

    Mas eu quero exibir todos os registros em uma mesma página tipo: Primeira tabela: id1, Nome, Sexo, Idade, Endereço, Cidade, Cargo, Data de Nascimento, etc, etc... Segunda tabela: id2, Nome, Sexo, Idade, Endereço, Cidade, Cargo, Data de Nascimento, etc, etc... Terceira tabela: id3, Nome, Sexo, Idade, Endereço, Cidade, Cargo, Data de Nascimento, etc, etc... E assim por diante... Obrigado
  11. Estou montando uma base de dados com os dados de funcionarios (Nome, Sexo, Idade, Endereço, Cidade, Cargo, Data de Nascimento, etc, etc...) e com o código abaixo eu resgato os dados cadastrados no mysql em uma tabela html: <html> <head> <title></title> <?php $link = mysql_connect ("localhost","root","") or die ("Não foi possível conectar: " . mysql_error()); $banco = mysql_select_db ("base",$link) or die ("Erro ao abrir o banco de dados: " . mysql_error()); $busca = mysql_query ("SELECT * FROM baliza WHERE atin = 1 ORDER BY nome") or die ("Erro a realizar a busa: " . mysql_error()); ?> </head> <body> <?php while ($reg = mysql_fetch_assoc($busca)) { echo "<hr>"; echo "<br>ID: " . $reg["id"]; echo "<br>PG: " . $reg["nome"]; } mysql_free_result ($busca);//esvazia o resultado gerado pela busca realizada liberando a memória do servidor mysql_close ($link);//fecha a conexão com o bd ?> </body> </html> Agora, como fazer pra exibir uma tabela para cada funcionário separadamente?
  12. RRH

    Pagina para números de ofício

    Fiz assim: 1- Criei uma tabela com duas colunas (id e sn); 2- A coluna "id" é INT auto increment e a "sn" é INT com valor padrão igual a "0"; 3- Com o código abaixo monto as checkbox com os numeros que estão na coluna id cujo valor da coluna "sn" seja igual a "0": <html> <head> <?php $link = mysql_connect ("localhost","root","") or die ("Não foi possível conectar: " . mysql_error()); $banco = mysql_select_db ("base",$link) or die ("Erro ao abrir o banco de dados: " . mysql_error()); $busca = mysql_query ("SELECT * FROM oficios WHERE selecao = 0") or die ("Erro a realizar a busa: " . mysql_error()); ?> </head> <body> <h3>Numero de Oficio</h3> <?php while ($reg = mysql_fetch_assoc($busca)){ ?> <form name="cadastrar" method="post" action="envia_nroficio.php"> <INPUT TYPE="checkbox" NAME="nroficio[]" VALUE="1"><? echo $reg["id"];?> <? } mysql_free_result ($busca);//esvazia o resultado gerado pela busca realizada liberando a memória do servidor mysql_close ($link);//fecha a conexão com o bd ?> <br><br> <input name="enviar" type="submit" id="enviar" value="Selecionar"> </body> </html> 4- Porém se eu selecionar apenas uma checkbox e enviar para a página que tem o código abaixo ele altera para "1" todas as linhas da coluna "sn": <?php $link = mysql_connect ("localhost","root","") or die ("Não foi possível conectar: " . mysql_error()); $base = mysql_select_db ("base",$link) or die ("Erro ao abrir o banco de dados: " . mysql_error()); // Verifica se usuário escolheu algum banco if(isset($_POST["nroficio"])) { // Faz loop pelo array do banco foreach($_POST["nroficio"] as $banco) { $sql = mysql_query ("UPDATE oficios SET selecao='$banco'"); } } else { echo "Você não selecionou um número! "; } ?>
  13. RRH

    Pagina para números de ofício

    Agora com o código abaixo eu consigo alterar a tabela mysql mas mesmo eu não selecionando todas as checkbox retornadas pela consulta. O que está errado? <?php $link = mysql_connect ("localhost","root","") or die ("Não foi possível conectar: " . mysql_error()); $base = mysql_select_db ("base",$link) or die ("Erro ao abrir o banco de dados: " . mysql_error()); // Verifica se usuário escolheu algum banco if(isset($_POST["nroficio"])) { // Faz loop pelo array do banco foreach($_POST["nroficio"] as $banco) { $sql = mysql_query ("UPDATE oficios SET selecao='$banco'"); } } else { echo "Você não escolheu um número! "; } ?>
  14. Segui esse tutorial aqui Clique aqui para ver e consegui o que queria fazendo algumas adaptações. Como estou tentando aprender php+MySQL eu não achei nada simples. Gostaria de pedir que analisassem o tutorial e caso haja alguma maneira mais simples de fazer isso por favor me avisem.
  15. RRH

    Pagina para números de ofício

    Isso eu consegui assim: <html> <head> <?php include "conexao.php"; $sql = mysql_query ("SELECT * FROM oficios WHERE selecao = 0"); ?> </head> <body> <h3>Numero de Oficio</h3> <?php while ($reg = mysql_fetch_assoc($sql)){ ?> <form name="cadastrar" method="post" action="envia_nroficio.php"> <INPUT TYPE="checkbox" NAME="nroficio[]" VALUE="1"><? echo $reg["id"];?> <? } mysql_free_result ($busca);//esvazia o resultado gerado pela busca realizada liberando a memória do servidor mysql_close ($link);//fecha a conexão com o bd ?> <br><br> <input name="enviar" type="submit" id="enviar" value="Selecionar"> </body> </html> Mas como eu faço pra inserir os valores das checkbox no mysql?
  16. Alguém sabe como fazer com que o php pesquise as coordenadas em uma tabela do mysql e pontue-as em um mapa usado a api do google maps?
  17. RRH

    Pagina para números de ofício

    Acho que sim, mas estava pensando se teria uma forma de ao acessar a página nr_de_oficios.php exibisse vários checkbox com os números sequenciais disponíveis para seleção, entende?
  18. Estou tentando criar uma intranet aqui no meu trabalho e uma das coisas que preciso é criar uma página para número de oficios de forma que quando alguém precisar é só acessar a página que irá mostrar qual será o próximo número disponível. Mas não sei nem por onde começar, pois estou tentando aprender php e não encontrei nada parecido na internet. Obs: Já tenho algumas páginas funcionando aqui com php+MySQL
  19. RRH

    Ajuda com tutorial

    Consegui fazer, mas só que não ficou da forma que preciso. Quero que o lápis fique em "pé" de forma que pareça estar escrevendo.
  20. MrMALJ, agora sim funcionou, muito obrigado a todos...
  21. Não detalhei melhor porque simplesmente não funcionou! Faça um teste aí e verás que não funciona e não exibe msg de erro, ou talvez eu tenha feito errado. Obrigado.
  22. RRH

    Que fonte é essa?

    Experimente essa Zrnic Regular
  23. Inseri no meu bd o código: =SeImed(DContar("[nr_reg]";"Tabela_dados")=0;("001" & Ano(Data()));Format((Esquerda(DMáx("[nr_reg]";"Tabela_dados");3)+1) & Ano(Data());"000\/0000")) Tentei alterar mas não estou conseguindo. Preciso de ajuda pois agarrou no número 999.
×
×
  • Criar Novo...