
RRH
Membros-
Total de itens
173 -
Registro em
-
Última visita
Tudo que RRH postou
-
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; } ?>
-
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?
-
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.
-
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.
-
Ok, obrigado. Vou tentar aqui...
-
E qual a maneira mais fácil de fazer isso? Tenho que fazer algo como aqueles boletos bancários?
-
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?
-
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:
-
Ecomo eu faço isso? Fineza passar maiores detalhes pois estou tentando aprender php+MySQL...
-
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
-
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?
-
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! "; } ?>
-
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! "; } ?>
-
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.
-
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?
-
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?
-
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?
-
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
-
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.
-
MrMALJ, agora sim funcionou, muito obrigado a todos...
-
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.
-
Tentei mas não deu certo...
-
Experimente essa Zrnic Regular
-
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.