Ir para conteúdo
Fórum Script Brasil
  • 0

Controle de portaria 100%


Cleimar Lemes

Pergunta

Venho a baixo depois de muitas pesquisas nos foruns, etc. juntando um script aqui outro ali, e fui montando o sistema que esta funcionando 100%, mas gostaria da ajuda dos senhores mais experientes com a melhoria do mesmo sendo assim decidi postar ele completo pra voces. para ver funcionando e testar.. USANDO PHP 7 e  PDO e mysqli... obs. tem um sistema de login tb. pra proteger um pouco de curiosos..

 

 

Ola..

baixei a versao online limpei o banco de dados, e modifiquei os arquivos de conexao pra conexao local. usando o Xamp

crie o banco de dados polo, carregue o arquivo polo.sql que ele vai criar as tabelas 

login: adm@adm.com

senha: 123

 

qualquer alteração que fizer por favor poste aqui pra galera ok.

 

novo link de download..

 

https://drive.google.com/drive/folders/1b4eWmDi1bw5YxUuQnEvIZqqOsj9Zbmvp?usp=sharing

Editado por Cleimar Lemes
novo link
Link para o comentário
Compartilhar em outros sites

  • Respostas 94
  • Created
  • Última resposta

Top Posters For This Question

Posts Recomendados

  • 0
7 horas atrás, Wanderson Santana disse:

Resolvi trocando <? por <?php resolveu esse problema, o problema atual agora é. ele não libera entrada, quando você coloca o numero da matricula todos os outros campos ficam com a mensagem carregando e não sai daí!

beleza tb mudei no meu aki xamp e agora tb parou de carregar os cadastros kkkkkkkkkk cada vez que muda uma coisa estraga outra kkkkkk 

Link para o comentário
Compartilhar em outros sites

  • 0
48 minutos atrás, Wanderson Santana disse:

Bom... conseguir fazer funcionar aqui, agora tenho uma duvida, será que não seria interessante mudar a matricula por placa, uma vez que a placa e visual e o usuario não precisa memorizar numero de matricula

pode ser, mas teria que mudar tudo no codigo, e ae não precisaria mais do campo matricula, teria que eliminar ele de todos os codigos e substituir por placa, mas tipo se você tiver no seu carro hoje placa : TRE-7820  CUJO você esta cadastrado, dae você empresta seu carro pra outra pessoa e ela vai chegar la a placa esta registrada pra você no seu nome dae teria que fazer um novo cadastro pra pessoa q esta no seu carro mas a placa já estaria cadastrada, daria entrada duplicada.

me passa esse seu codigo ae funcionando pra mim testar aki no meu xamp.. compacta tudo e me envia.. cleimar@hotmail.com 

Link para o comentário
Compartilhar em outros sites

  • 0
4 horas atrás, marcelo.linck disse:

Opa, boa tarde!

Muito legal a sua iniciativa para o sistema de controle de portaria com o codigo aberto.

Vou dar uma olhada e te ajudar nisso.

 

opa beleza.. o que puder fazer pra melhorar eu agradeço, ate onde meu conhecimento deu eu fiz. acho q ta mais que 90% andado..  so precisa de melhoria no codigo, reduzir as conexoes com banco de dados, e uma  forma mas eficiente de fazer a saida. kkkkkkk to pedindo de mais ne.. Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 0

Então tá beleza...

O erro que o pessoal tá relatando está neste trecho(ex: pesquisa.php):

{
    header("Location:index.php");exit;
    }else {
    echo "Usuario: ". $_SESSION['usuarioNome'];
    }
 ?>
<br> <a href="sair.php">Sair</a>
<?      <-----Não tem o php do lado

require 'conection_cadastro.php';

// Recebe o termo de pesquisa se existir
$termo = (isset($_GET['termo'])) ? $_GET['termo'] : '';

correto:

{
    header("Location:index.php");exit;
    }else {
    echo "Usuario: ". $_SESSION['usuarioNome'];
    }
 ?>
<br> <a href="sair.php">Sair</a>
<?php <--- COLOCA O PHP AQUI

require 'conection_cadastro.php';

// Recebe o termo de pesquisa se existir
$termo = (isset($_GET['termo'])) ? $_GET['termo'] : '';

Dai fica tudo certo.

Isto aconteceu em outras telas, corrigi isso e funcionou certinho.

Usado o xampp com php 7, mas vai ser publicado no apache.

Link para o comentário
Compartilhar em outros sites

  • 0

deu tudo certo aqui, o problema agora é: fui publicar na locaweb pra testar online e ta dando erro:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/storage/0/c3/d5/emmiranda/public_html/portaria/config.php:1) in /home/storage/0/c3/d5/emmiranda/public_html/portaria/valida.php on line 10

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/storage/0/c3/d5/emmiranda/public_html/portaria/config.php:1) in /home/storage/0/c3/d5/emmiranda/public_html/portaria/valida.php on line 10

Warning: Cannot modify header information - headers already sent by (output started at /home/storage/0/c3/d5/emmiranda/public_html/portaria/config.php:1) in /home/storage/0/c3/d5/emmiranda/public_html/portaria/valida.php on line 48

Link para o comentário
Compartilhar em outros sites

  • 0
3 horas atrás, Wanderson Santana disse:

deu tudo certo aqui, o problema agora é: fui publicar na locaweb pra testar online e ta dando erro:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/storage/0/c3/d5/emmiranda/public_html/portaria/config.php:1) in /home/storage/0/c3/d5/emmiranda/public_html/portaria/valida.php on line 10

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/storage/0/c3/d5/emmiranda/public_html/portaria/config.php:1) in /home/storage/0/c3/d5/emmiranda/public_html/portaria/valida.php on line 10

Warning: Cannot modify header information - headers already sent by (output started at /home/storage/0/c3/d5/emmiranda/public_html/portaria/config.php:1) in /home/storage/0/c3/d5/emmiranda/public_html/portaria/valida.php on line 48

cria um arquivo chamado

php.ini

 

e coloca dentro

output_buffering = on

e salva e joga na pasta do script

e veja se resolve.

 

Link para o comentário
Compartilhar em outros sites

  • 0
56 minutos atrás, cleimarlemes disse:

cria um arquivo chamado

php.ini

 

e coloca dentro

output_buffering = on

e salva e joga na pasta do script

e veja se resolve.

 

boa cleimar.. fufou na hospedagem, porém agora voltou aquele velho problema.... você informa a id pra dar entrada ai os outros campos ficam todos carregando e não sai dai.... 

 

Link para o comentário
Compartilhar em outros sites

  • 0

zerei sim... essa locaweb e uma blza também... localmente ta tudo ok

26 minutos atrás, cleimarlemes disse:

kkkkkkk coisa estranha viu..  tipo você zerou o banco de dados a tabela de cadastro o campo id ta pra começar do zero ? e o matricula tb ? pode ser isso o meu enquanto eu não zerei tudo não funcionou.. 

 

 

Link para o comentário
Compartilhar em outros sites

  • 0
15 horas atrás, cleimarlemes disse:

manda essa pasta sua com o script pra mim testar no meu aki, to usando o xampp..  sobe ela zipada pro googledrive.. e compartilha

Meu caro.... consegui, o problema era em function.php errei o nome do banco de dados, agora sim suncionando... agora so preciso

arrumar o css para os icones se alinharem perfeitamente!

Link para o comentário
Compartilhar em outros sites

  • 0
16 horas atrás, cleimarlemes disse:

o meu agora fica procurando os dados no banco e não acha.. 

 

pode ser os dados de acesso ao banco... outra coisa, poderiamos ver uma forma de, ao efetuar um novo cadastro a matricula ser gerada automaticamente, se não o usuário terá q ficar pesquisando qual foi a ultima matricula cadastrada, outra coisa que percebi seria, se você ao cadastrar colocar uma matricula existente, a matricula é criada com o valor 0... e não funciona.

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, Wanderson Santana disse:

pode ser os dados de acesso ao banco... outra coisa, poderiamos ver uma forma de, ao efetuar um novo cadastro a matricula ser gerada automaticamente, se não o usuário terá q ficar pesquisando qual foi a ultima matricula cadastrada, outra coisa que percebi seria, se você ao cadastrar colocar uma matricula existente, a matricula é criada com o valor 0... e não funciona.

pra matricula ficar automatica teria que ligar a opcao

AUTO_INCREMENT=0105;

na matricula.. e bloquear ela pra escrever no cadastro vai apenas visualizar e passar o numero da matricula para o visitante

 ALTER TABLE `matricula` AUTO_INCREMENT=0509, ADD PRIMARY KEY

não sei se o comando é isso mas me corrija kkkkkk

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.




  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...