Agenda Telefônica Didática (PHP + MySQL)
Agenda criada utilizando PHP e MySQL, com o intuito de projeto de demonstração, conta com as seguintes funções
- Autenticação do Usuário
- Cadastro do Contato
- Edição do Contato
- Listagem dos Contatos
- Busca dos Contatos
- Função Sair
Última Versão Testada com as seguintes configurações
- Servidor de base de dados
- Servidor: Localhost via UNIX socket
- Tipo de servidor: MariaDB
- Versão do servidor: 10.1.26-MariaDB – Source distribution
- Versão do protocolo: 10
- Utilizador: root@localhost
- Conjunto de caracteres do servidor: UTF-8 Unicode (utf8)
- Servidor web
- Apache/2.4.27 (Unix) OpenSSL/1.0.2l PHP/7.1.8 mod_perl/2.0.8-dev Perl/v5.16.3
- Versão do cliente de base de dados: libmysql – mysqlnd 5.0.12-dev – 20150407
- Extensão de PHP: mysqliDocumentação curlDocumentação mbstringDocumentação
- versão do PHP: 7.1.8 OBS: Foi utilizado o XAMPP no MacOS
Instruções de Instalação
Para utilizar é muito simples, primeiro baixe o projeto e coloque na pasta do servidor (Ex: www ou htdocs), em seguida basta importar o arquivo ‘bd_agenda.sql’, logo em seguida modificar o arquivo ‘config.php’.
Após essas alterações, acesse a url http://seuservidor/agenda-php-mysql e utilize o usuário e a senha ‘admin’.
Dúvidas fique a vontade para enviar e-mail, tassiogoncalvesg@gmail.com.
Acesse para baixar o projeto acesse: https://github.com/tassiogoncalves/agenda-php-mysql/
Deixe seus comentários e sugestões.
Comentários: 16
Adicionei um JS no endereço, JS do ViaCep!
Amigo, boa tarde! Como eu crio conta para outros usuários acessarem? É possível limitar o acesso a esses novos usuários para apensas visualizarem a lista? Eu consigo modificar os campos, por ex: ao invés de pedir telefone, solicitar somente o ramal? Obrigado e parabéns!
Olá Hitalo, essas funcionalidades não estão implementadas, o intuito foi realmente ser algo básico para que possa servir de exemplo e daí em diante ser incrementada.
Caso você consiga desenvolver alguma funcionalidade nova, ficarei muito contente em acrescentar na minha e te dar os créditos.
Abraços.
Olá.. Não consigo importar o BD.. Como Solucionar?
Dê uma olhada no link do git, foi corrigido. Abs.
não consigo listar os contatos aparece uma tabela com os dados
Parse error: syntax error, unexpected ‘}’ in C:\wamp\www\agenda-aps\listar_contatos.php on line 66
Dê uma olhada no link do git, foi corrigido. Abs.
Em listar_contatos.php na linha 16 troca <? por <?php
Obrigado pela dica, o código estava antigo mesmo. Abraços.
Amigo baixei o sistema mas, não importa o banco da erro mas, a questão é o usuário e senha pra acessar. Pode informar qual é?
A senha é admin, admin, teste e poste aqui!
Eu verifiquei o que está ocorrendo na importação, para resolver facil retire as 6 primeiras linhas que importa:
CREATE DATABASE IF NOT EXISTS `agendaaps`
USE `agendaaps`;
DROP TABLE IF EXISTS `agenda`;
Um erro que está dando tambem é no while: while ($dados = mysql_fetch_array($busca)) {
La na 16º linha está apenas <? falta completar <?php.
Tentei fazer busca e mesmo assim não resultou e deu erro no while.
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\teste\listar_contatos.php
Boa tarde, consegui instalar o banco e etc… Porém quando entro com o login e senha, já me apresenta erro…. Nas linhas 5 e 24 do Verifica_Login…
Amigo pode ser a versão do seu PHP testei na 5.2.
Primeiramente parabéns pela iniciativa.
mas um manual de instalação seria bacana, não estou conseguindo add o banco de dados.
Olá Amigo, Obrigado por acessar o meu site, realmente está faltando um manual, faz o seguinte: Add o banco de dados MySQL, e modifica o arquivo config.php, adicionando os dados de login e senha do banco de dados.
Espero que consiga, caso não pode retornar o contato.
Abraços.