Blog

Estamos sempre antenados no que hà de mais moderno.

Controle de Acessos com PHP + MySQL e Código de Barras

Recentemente nos deparamos com um projeto onde houve a necessidade de desenvolver um controle de acessos simples, destinado à um clube de futebol.

Surge então uma pergunta: Como posso trazer dados de um "código de barras" para meu sistema em PHP + MySQL. A resposta é muito mais simples do que imaginamos.

Leitores de código de barras funcionam como um teclado, a única diferença é que ao invés de digitarmos a informação, o leitor lê e informa automaticamente ao campo que definimos.

Base MySQL

Primairamente vamos criar a nossa base de dados MySQL:

    CREATE TABLE users (  
      ID int(8) NOT NULL auto_increment,  
      CODIGO varchar(14) ,  
      STATUS char(1) DEFAULT '0' ,  
      PRIMARY KEY (ID)  
    );

index.html (Leitura do Código)

Na nossa página de entrada, vamos criar um HTML básico com um campo de formulário. Vamos informar ainda, que ao iniciar a página o cursor do mouse deve iniciar (focus) dentro do nosso campo de formulário.

Deste modo não precisamos da interação do usuário, somente do leitor de código de barras:

Controle de Acessos com PHP + MySQL e Código de Barras

Deste modo, quando nosso campo atingir 14 caracteres, será chamada a função "submeter", reponsável por submeter o nosso formulário conforme a "action" pré-definida no nosso :

retorno.php (Liberado ou Bloqueado)

O formulário será submetido à uma nova página, que realizará a consulta a nossa base de dados MySQL e retornará o status do usuário cadastrado.

Controle de Acessos com PHP + MySQL e Código de Barras
<? if($status==1) { ?>
Autorizado
<? } else { ?>
Bloqueado
<? } ?>

Pronto, assim finalizamos o nosso controle de acessos com PHP + MySQL e Código de Barras.

Share:

Escrito por Rafael Coitiño

Formado em Web Design e Produção Multimídia e Pós Graduado em Desenvolvimento de Sistemas, atuo na área de desenvolvimento Frontend e Backend desde 2002.

0 Comentários

Deixe seu Comentário