Sistema de Gestão de Auto Escola – Parte 2

Na matéria anterior demos uma prévia de como funciona um Sistema para Gestão de Auto Escola:

auto escola

Hoje estaremos complementando esta matéria, falando um pouco sobre seu conteúdo e postando ao final os ficheiros para que tu possas testar.

Configurando A Base de Dados

Antes de tudo, é necessário configurar a base de dados.

Com o BD já criado, acesse o ficheiro “config.php” que está disponível dentro do diretório “config” e configure o ficheiro alterando as informações de acesso à base de dados (conforme script a seguir).



<?
header("Cache-Control: no-cache, must-revalidate");  

// Configurações de acesso ao banco de dados
$host   = "SERVIDOR";    #host do mysql
$user   = "USUARIO";     #usuário mysql
$pass   = "SENHA";    #senha mysql
$banco   = "DATABASE";  #nome do banco de dados

# Configurações de Login
$table   = "login";     # Tabela onde que conteu os dados do usuario
$pagina = "home.php";   #página principal da área restrita... para a qual o usuário será redirecionado ao se logar

/*
Se foi instalado numa subpasta de um site informe o nome da pasta
exemplos:
$pasta = "sistema/autoescola";
$pasta = "autoescola";
*/
$pasta = "auto_escola";

// Configuracoes do componente usado para gerar os relatorios em PDF
define('FPDF_FONTPATH', $DOCUMENT_ROOT . $pasta . '/componentes/fpdf/font/');

// Arquivos de inclusão de componentes
require "componentes/funcoes.php";
require "componentes/db.php";

?>

OBS.: No ficheiro acima, é necessário apenas configurar os dados de acesso à base de dados.

Caso seja de seu interesse alterar o nome do diretório principal (que está como “auto_escola”), efetue as alterações também neste ficheiro.

Após a configuração, vamos agora criar a tabela que será usada!

Criando A Tabela Na Base De Dados

Para configurar a base de dados através do script, abra o ficheiro script-sql.txt (disponível em anexo) e cole seu conteúdo no Programa utilizado para gerenciamento da base de dados.

Em nossas matérias utilizamos como padrão o MySQLFront. Caso tu também esteja utilizando este programa, clique em SQL Editor e cole o conteúdo do script (conforme disponibilizado a seguir).



----- CONFIGURANDO AS TABELAS -----

CREATE TABLE `abastecimento` (
  `codigo` int(8) unsigned NOT NULL auto_increment,
  `data` date default NULL,
  `veiculo` int(8) unsigned default '0',
  `valorlitro` double default '0',
  `total` double default '0',
  `kmanterior` int(8) default '0',
  `kmabastecimento` int(8) unsigned default '0',
  `usuario` int(8) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

CREATE TABLE `aulas` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `matricula` int(9) unsigned default '0',
  `instrutor` int(9) unsigned default '0',
  `veiculo` int(9) unsigned default '0',
  `data` date default '0000-00-00',
  `historico` varchar(50) default '0',
  `horainicio` varchar(50) default '0',
  `horatermino` varchar(50) default '0',
  `kminicial` int(8) default '0',
  `avaliacao` varchar(50) default '0',
  `usuario` int(9) unsigned default NULL,
  `kmfinal` int(8) unsigned default NULL,
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `aulas` (`codigo`,`matricula`,`instrutor`,`veiculo`,`data`,`historico`,`horainicio`,`horatermino`,`kminicial`,`avaliacao`,`usuario`,`kmfinal`) VALUES (3,7,0,1,'2010-11-04','aaaa','08:00','10:00',100,'Bom',1,200);
INSERT INTO `aulas` (`codigo`,`matricula`,`instrutor`,`veiculo`,`data`,`historico`,`horainicio`,`horatermino`,`kminicial`,`avaliacao`,`usuario`,`kmfinal`) VALUES (4,5,0,1,'2010-11-05','hist','08:00','10:00',100,'Bom',1,200);
INSERT INTO `aulas` (`codigo`,`matricula`,`instrutor`,`veiculo`,`data`,`historico`,`horainicio`,`horatermino`,`kminicial`,`avaliacao`,`usuario`,`kmfinal`) VALUES (5,5,0,1,'2010-11-05','fnvnfi','08:00','10:00',100,'Bom',1,220);
INSERT INTO `aulas` (`codigo`,`matricula`,`instrutor`,`veiculo`,`data`,`historico`,`horainicio`,`horatermino`,`kminicial`,`avaliacao`,`usuario`,`kmfinal`) VALUES (6,5,0,1,'2010-11-05','testeee3','08:00','10:00',100,'Bom',1,200);

CREATE TABLE `cargos` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `cargo` varchar(50) default '0',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `cargos` (`codigo`,`cargo`) VALUES (1,'Secretária');
INSERT INTO `cargos` (`codigo`,`cargo`) VALUES (2,'Motorista');
INSERT INTO `cargos` (`codigo`,`cargo`) VALUES (3,'Telefonista');

CREATE TABLE `clientes` (
  `codigo` int(5) unsigned NOT NULL auto_increment,
  `nome` varchar(50) default '0',
  `endereco` varchar(100) default '0',
  `complemento` varchar(50) default '0',
  `bairro` varchar(50) default '0',
  `cep` int(10) default '0',
  `cidade` varchar(50) default '0',
  `estado` varchar(50) default '0',
  `fone` varchar(10) default '0',
  `celular` varchar(15) default '0',
  `fonecomercial` varchar(15) default '0',
  `fax` varchar(15) default '0',
  `email` varchar(50) default '0',
  `nascimento` varchar(50) default '0',
  `rg` varchar(15) default '0',
  `cpf` varchar(30) default '0',
  `sexo` int(3) unsigned default '0',
  `estadocivil` varchar(50) default '0',
  `pai` varchar(50) default '0',
  `mae` varchar(50) default '0',
  `nacionalidade` varchar(50) default '0',
  `naturalidade` varchar(50) default '0',
  `escolaridade` int(9) default '0',
  `profissao` varchar(50) default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `clientes` (`codigo`,`nome`,`endereco`,`complemento`,`bairro`,`cep`,`cidade`,`estado`,`fone`,`celular`,`fonecomercial`,`fax`,`email`,`nascimento`,`rg`,`cpf`,`sexo`,`estadocivil`,`pai`,`mae`,`nacionalidade`,`naturalidade`,`escolaridade`,`profissao`,`usuario`) VALUES (1,'Cliente de Teste 1','Rua x','','Jd. Campos Elíseos',13060,'Campinas','SP','19 3387-59','19 9117-9938','19 3037-1648','','comandosusa@gmail.com','04/07/1977','1655805','123.456.789-89',0,'s','Carlos Eduardo Filho','mae','Brasileira','Rio de Janeiro',5,'Web Master',1);

CREATE TABLE `conta` (
  `codigo` int(3) unsigned NOT NULL auto_increment,
  `banco` varchar(50) default '0',
  `numeroconta` varchar(50) default '0',
  `numeroagencia` varchar(50) default '0',
  `descricao` varchar(50) default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

CREATE TABLE `exames` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `exame` varchar(15) default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `exames` (`codigo`,`exame`,`usuario`) VALUES (1,'psico',7);

CREATE TABLE `fechamentocaixa` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `data` date default '0000-00-00',
  `valor` double default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

CREATE TABLE `funcionarios` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `cod_veiculo` int(11) default NULL,
  `nome` varchar(50) default '0',
  `endereco` varchar(50) default '0',
  `bairro` varchar(50) default '0',
  `cep` varchar(50) default '0',
  `cidade` varchar(50) default '0',
  `estado` varchar(50) default '0',
  `cargo` int(9) unsigned default '0',
  `fone` varchar(50) default '0',
  `nascimento` char(11) default NULL,
  `rg` varchar(50) default '0',
  `cpf` varchar(50) default '0',
  `estadocivil` varchar(50) default '0',
  `sexo` int(9) unsigned default '0',
  `email` varchar(50) default '0',
  `datadmissao` char(11) default '0000-00-00',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `funcionarios` (`codigo`,`cod_veiculo`,`nome`,`endereco`,`bairro`,`cep`,`cidade`,`estado`,`cargo`,`fone`,`nascimento`,`rg`,`cpf`,`estadocivil`,`sexo`,`email`,`datadmissao`) VALUES (8,1,'Marcelo Rezende','Rua X','Jd. Nogueira','12322-000','Campinas','PI',2,'19 3387-5956','1977-07-04','123.123-89','123.456.789-89','c',1,'comandosusa@ymail.com','2010-01-10');

CREATE TABLE `login` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `login` varchar(50) default '0',
  `senha` varchar(50) default '0',
  `nivel` varchar(50) default '0',
  `funcionario` int(9) unsigned default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `login` (`codigo`,`login`,`senha`,`nivel`,`funcionario`,`usuario`) VALUES (16,'admin','admin','0',1,0);

CREATE TABLE `manutencoes` (
  `codigo` int(11) NOT NULL auto_increment,
  `instrutor` varchar(255) default NULL,
  `veiculo` varchar(255) default NULL,
  `data` char(10) default NULL,
  `servicos` varchar(255) default NULL,
  `executor` varchar(255) default NULL,
  `valor` varchar(255) default NULL,
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `manutencoes` (`codigo`,`instrutor`,`veiculo`,`data`,`servicos`,`executor`,`valor`) VALUES (1,'2','1','--','lavagem','leticia','1000');
INSERT INTO `manutencoes` (`codigo`,`instrutor`,`veiculo`,`data`,`servicos`,`executor`,`valor`) VALUES (2,'2','1','----//','bbbb','lele','100');
INSERT INTO `manutencoes` (`codigo`,`instrutor`,`veiculo`,`data`,`servicos`,`executor`,`valor`) VALUES (3,'2','1','2010-11-05','lavar','lets','25');
INSERT INTO `manutencoes` (`codigo`,`instrutor`,`veiculo`,`data`,`servicos`,`executor`,`valor`) VALUES (4,'2','1','2010-11-05','lavar','let','25');
INSERT INTO `manutencoes` (`codigo`,`instrutor`,`veiculo`,`data`,`servicos`,`executor`,`valor`) VALUES (5,'2','1','2010-11-04','bbbb','lele','100');

CREATE TABLE `matriculacfc` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `cliente` varchar(20) default '0',
  `turma` int(9) unsigned default '0',
  `categoria` varchar(50) default '0',
  `tipo` int(9) unsigned default '0',
  `data` date default '0000-00-00',
  `plano` int(9) unsigned default '0',
  `taxa` varchar(50) default '0',
  `entrada` varchar(50) default '0',
  `parcelas` varchar(50) default '0',
  `valorparcela` varchar(50) default '0',
  `status` varchar(50) default '0',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `matriculacfc` (`codigo`,`cliente`,`turma`,`categoria`,`tipo`,`data`,`plano`,`taxa`,`entrada`,`parcelas`,`valorparcela`,`status`) VALUES (22,'123.456.789-89',11,'A',1,'2010-10-07',0,'0','100,00','5','200,00','0');

CREATE TABLE `pagamentos` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `aluno` int(9) default '0',
  `data` date default '0000-00-00',
  `tipo` int(9) unsigned default '0',
  `descricao` varchar(50) default '0',
  `valor` double default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

CREATE TABLE `parcelasplanos` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `plano` int(9) unsigned default '0',
  `parcelas` varchar(50) default '0',
  `valorsemtaxa` double default '0',
  `valorcomtaxa` double default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

CREATE TABLE `planos` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `plano` varchar(50) default '0',
  `descricao` varchar(50) default '0',
  `servico` varchar(50) default '0',
  `aulascarro` varchar(50) default '0',
  `aulasmoto` varchar(50) default '0',
  `aulasonibus` varchar(50) default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

CREATE TABLE `provas` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `prova` varchar(50) default '0',
  `data` date default '0000-00-00',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `provas` (`codigo`,`prova`,`data`) VALUES (5,'Teste 1','2010-10-31');
INSERT INTO `provas` (`codigo`,`prova`,`data`) VALUES (7,'Prova de PHP','2010-11-12');

CREATE TABLE `questoes` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `id_prova` int(11) unsigned default '0',
  `numero` int(3) unsigned default '0',
  `questao` varchar(50) default '0',
  `valor` varchar(9) default '0',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `questoes` (`codigo`,`id_prova`,`numero`,`questao`,`valor`) VALUES (5,5,2,'Teste questão 2','2');
INSERT INTO `questoes` (`codigo`,`id_prova`,`numero`,`questao`,`valor`) VALUES (6,5,3,'teste questão 3','2');
INSERT INTO `questoes` (`codigo`,`id_prova`,`numero`,`questao`,`valor`) VALUES (7,7,1,'Qual a melhor Plataforma pra usar o PHP?','2');

CREATE TABLE `respostas` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `id_questao` int(8) default '0',
  `letra` varchar(50) default '0',
  `resposta` varchar(50) default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `respostas` (`codigo`,`id_questao`,`letra`,`resposta`,`usuario`) VALUES (1,1,'a','Sim',0);
INSERT INTO `respostas` (`codigo`,`id_questao`,`letra`,`resposta`,`usuario`) VALUES (2,1,'b','Não',0);
INSERT INTO `respostas` (`codigo`,`id_questao`,`letra`,`resposta`,`usuario`) VALUES (3,1,'c','Talvêz',0);
INSERT INTO `respostas` (`codigo`,`id_questao`,`letra`,`resposta`,`usuario`) VALUES (4,1,'d','NRA',0);
INSERT INTO `respostas` (`codigo`,`id_questao`,`letra`,`resposta`,`usuario`) VALUES (5,2,'a','Homem',0);
INSERT INTO `respostas` (`codigo`,`id_questao`,`letra`,`resposta`,`usuario`) VALUES (6,2,'b','Mulher',0);
INSERT INTO `respostas` (`codigo`,`id_questao`,`letra`,`resposta`,`usuario`) VALUES (11,5,'A','Março',0);
INSERT INTO `respostas` (`codigo`,`id_questao`,`letra`,`resposta`,`usuario`) VALUES (12,5,'B','Abril',0);
INSERT INTO `respostas` (`codigo`,`id_questao`,`letra`,`resposta`,`usuario`) VALUES (13,7,'a','Linux',0);
INSERT INTO `respostas` (`codigo`,`id_questao`,`letra`,`resposta`,`usuario`) VALUES (14,7,'2','Windows',0);

CREATE TABLE `resultexames` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `matricula` int(9) unsigned default '0',
  `exame` int(9) unsigned default '0',
  `tipo` int(9) unsigned default '0',
  `data` date default '0000-00-00',
  `hora` varchar(20) default '0',
  `resultado` varchar(50) default '0',
  PRIMARY KEY  (`codigo`)
);

CREATE TABLE `resultplanos` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `matricula` int(9) unsigned default '0',
  `exame` int(9) unsigned default '0',
  `tipo` int(9) unsigned default '0',
  `data` date default '0000-00-00',
  `hora` varchar(50) default '0',
  `resultado` varchar(50) default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

CREATE TABLE `saida` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `conta` int(9) unsigned default '0',
  `tiposaida` int(9) unsigned default '0',
  `data` date default '0000-00-00',
  `descricao` varchar(50) default '0',
  `valor` double default '0',
  `usuario` tinyint(3) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

CREATE TABLE `tipoexames` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `tipo` varchar(50) default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `tipoexames` (`codigo`,`tipo`,`usuario`) VALUES (1,'psico',7);
INSERT INTO `tipoexames` (`codigo`,`tipo`,`usuario`) VALUES (2,'pratico',8);

CREATE TABLE `tipopagamento` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `tipo` varchar(50) default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

CREATE TABLE `tiposaida` (
  `codigo` tinyint(3) unsigned NOT NULL auto_increment,
  `tipo` varchar(50) default '0',
  `usuario` int(9) unsigned default NULL,
  PRIMARY KEY  (`codigo`)
);

CREATE TABLE `tiposervico` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `tipo` varchar(50) default NULL,
  `usuario` int(9) unsigned default NULL,
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `tiposervico` (`codigo`,`tipo`,`usuario`) VALUES (1,'a',NULL);

CREATE TABLE `turmas` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `turma` varchar(50) default '0',
  `turno` varchar(15) default '0',
  `horario` char(20) default '0',
  `datainicio` date default '0000-00-00',
  `datatermino` date default '0000-00-00',
  `status` tinyint(3) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `turmas` (`codigo`,`turma`,`turno`,`horario`,`datainicio`,`datatermino`,`status`) VALUES (6,'A','1','8:00 às 12:00 hs','2010-12-12','1970-01-01',1);
INSERT INTO `turmas` (`codigo`,`turma`,`turno`,`horario`,`datainicio`,`datatermino`,`status`) VALUES (11,'Motocicleta Tarde','2','15:00 hs às 17:00 hs','2010-10-07','0000-00-00',0);

CREATE TABLE `veiculos` (
  `codigo` int(9) unsigned NOT NULL auto_increment,
  `placa` varchar(50) default '0',
  `modelo` varchar(50) default '0',
  `ano` int(5) default '0',
  `renavam` varchar(50) default '0',
  `chassi` varchar(50) default '0',
  `usuario` int(9) unsigned default '0',
  PRIMARY KEY  (`codigo`)
);

INSERT INTO `veiculos` (`codigo`,`placa`,`modelo`,`ano`,`renavam`,`chassi`,`usuario`) VALUES (1,'LVH-6075','GOL',1994,'','',2);
INSERT INTO `veiculos` (`codigo`,`placa`,`modelo`,`ano`,`renavam`,`chassi`,`usuario`) VALUES (2,'AAA-111','Ford KA',1977,'123343434343','21321343432',0);

Após configurar as tabelas e o ficheiro de configuração, você já poderá fazer uso do sistema.

Falando Sobre Os Ficheiros

Diferente do ficheiro original, efetuamos algumas alterações nos ficheiros que estão em anexo, montando uma padronização para que tu possas melhorar esta estrutura e dar o suporte devido.

Exemplo:

Caso tu queira alterar algo em Cliente, criamos a padronização abaixo:

  • clientes_cadastrar.php (para cadastrar cliente);
  • clientes_alterar.php (para alterar os dados dos clientes);
  • clientes_opcoes.php (para opções avançadas);
  • clientes_visualizar.php (para visualizar as informações do cliente escolhido);
  • script_clientes.php (onde cadastramos, atualizamos e excluimos os clientes).

Bem… poderíamos publicar todo o seu conteúdo aqui, mas o ideal é baixar e estudar com calma!

Bem… quem programa, certamente terá uma facilidade maior em trabalhar com este ficheiro partindo deste conteúdo.

OBS.: Verificando este conteúdo, você verá que ele não está completo, isto é: Pode-se melhorar.

Até para facilitar, publicamos as principais telas, onde você (ou seu cliente) poderão gerenciar os seus alunos de auto escola.

Te incentivo a melhorar esta solução e espero que este conteúdo seja prático para você.

Download do código usado neste tutorial > Sistema de Gestão de Auto Escola – Parte II

Be Sociable, Share!

21 Comentários

  1. Paulo

    Como sempre…muito bom…mas um para nosso aprendizado….
    Ah continuo esperando um TUTO sobre como desenvolver um sistema de contracheque MYSQL / PHP…

  2. Isai

    Obrigado Rui!
    Já comecei a promover os testes.

    Mais uma vez deixo os meus parabéns pela sua dedicação com o webmaster.pt, em promover excelentes e úteis artigos.

    Um abç!

  3. Isai

    Ah! Já ía me esquecendo…

    Esse sistema roda ou não em PHP5?
    Teria como fazer alguma modificação, caso não rode, para que viesse a rodar?

  4. manuel rodrigues

    ola tudo bem, sabem de alguma area restita de clientes/socios, onde eu admim coloco la a indicaçao das cotas, e eles acedem atraves do site com login e pass e vem os deu dados e podem os editar e consultar as suas cotas.

    • Olá Manuel! É uma ideia para um novo tutorial. Não conheço qualquer solução já criada. Mas, vou pedir ao Quemuel para criar um tutorial para a gestão de cobranças recorrentes. Um Abraço! Rui Soares

  5. Bruno

    olá eu ja tentei instalar esse sistema mas não consigo.queria saber se vc poderia me dizer os progamas utilizado e como instalalos.Por mais obrigado.

  6. wellington

    ola desculpe lhe desapontar mais o sistema continua cheio de erros assim como a versao do criador do sistema voce removeu alguns erros mais ainda tem muitos e alem disso a versao que voce disponibilizou para download esta incompleta se comparada com a versao do criador do sistema mais voce corrigiu erros iniciais como o da tela de login em que o criador esqueceu de receber os parametros do form e o problema do login que o parametro $acao nao recebia o valor via GET nem outra forma mais vlw vou ver se consigo resolver todos os problemas do sistema ja que o proprietario nao respondeu meu email. e vi que uma empresa pegou e arrumou tudo so que eles vendem

    • Olá Wellington! O Quemuel Aquino não tem escrito mais tutoriais para o nosso site. Mas, eu testei este script num servidor linux, com apache, php e mysql. E estava tudo a funcionar direito. Vou verificar e também o código que está disponível para download. Um Abraço! Rui Soares

      • wellington

        OLa Rui estou usando php 4 mysql 4 apache 1.3 instalei asversoes mais recentes dos mesmo e mesmo assim os erros perssistem me passe o link dos seus arquivos que funcionam por favor

  7. elizandro

    Ola,pessoal baixei os arquivos e fis as configuraçoes do meu banco mysql certinho,mas na tela de loguin nao da certo acessar como usuario "admin", Como eu resolvo esse erro,Agradeço pelos tutoriais estou gostondo muito do site estou aparendendo muito .valeu mesmo.

  8. -W-

    Olhem pessoal o essencial o cara ensinou como iniciar projeto resto por nossa conta, Poxa e tão dificil correr atrás envés de fica esperando mão beijada.
    ta com erro ajeitar então, vc pode ate modificiar e melhorar e postar para pessoal que nao sabe ainda.

  9. renê

    não consgui fazer o sistema roda. alguem consegui ai?

  10. Evonaldo G. Centeio

    qual foi o programa usado para fazer a comunicação dos arquivos php com a base de dados

  11. Muito bom pelo sistema.
    Obrigado pelo sistema postado esta ajudando nos estudos sobre php e mysql.

    • ruth

      Como faço para entrar neste sistema para testar, não consegui entrar com login e senha admin,, e já configurei o banco de dados

  12. Ruth

    e também não consegui acessar com admin.. queria poder testar

  13. testei, Rodando perfeitamente.

  14. Fabbio Monteiro

    Olá sou novo aqui. gostaria de saber onde baixar o sistema

  15. Fabbio Monteiro

    Não sei vocês, consegui rodar o sistema, porém a parte asministrativa não está funcionando, está faltando um arquivo … /auto_escola/realaulas.php este tal realaulas.php não existe. Alguém poderia ajudar?

Participa! Comenta...