Giter Site home page Giter Site logo

crud-mvc-php's Introduction

CRUD-MVC-PHP

Crud em MVC e PHP

Objetivo:

Desenvolver um sistema CRUD simples em PHP 5 ou 7 (sem frameworks) e MySQL para a administração de livros de uma loja.

Detalhes:

Os livros devem contar com as seguintes informações:

  1. Nome
  2. Autor
  3. Quantidade de Páginas
  4. Preço (em reais, contando centavos)
  5. Flag para livro ativo/inativo (não afetando na listagem, somente um valor para referência)
  6. Data de inclusão/edição

Regras:

As regras abaixo devem ser seguidas ao cadastrar/editar um livro:

  1. Não devem haver livros com o mesmo nome
  2. A quantidade de páginas e o preço, não podem ser zerados nem negativos
  3. O livro deve ter o valor inicial de inativo, podendo ser alterado posteriormente diretamente por meio da listagem (link ou Ajax) ou edição completa do livro
  4. Na listagem o preço deve ser formatado no padrão brasileiro (R$ 1.050,10).

Detalhes sobre o programa:

  1. init.php são os arquivos de configurações do sistema de livraria
  2. diretório "view" é onde fica todas as telas do sistema
  3. diretório "controller" é onde fica fica as funcionalidades do sistema que interragem com o banco de dados
  4. diretório "model" é onde fica os arquivos de conexão com o banco de dados

No diretório "view" existem 3 páginas principais: editar.php, cadastro.php e index.php. a página head e menu são os escopos do HTML e Menu do sistemas respectivamente.

No diretório "controller" estão os arquivos PHP que executam as funcionalidades do sistema.

No diretório "model" estão os arquivos de conexão com o Banco de Dados

O arquivo script.sql é o scrip em sql que cria o banco e a tabela.

crud-mvc-php's People

Contributors

victorcmarinho avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.