Création d'une application web avec php / mysql

Pages: 45 (11223 mots) Publié le: 12 juin 2012
Création d'une application WEB avec PHP / MySQL

1

Création d'une application WEB avec PHP / MySQL

Créer une application WEB  avec PHP / MySQL

Par Philippe Bousquet 

Copyright (c) 2003­2008 Philippe Bousquet.

2

Création d'une application WEB avec PHP / MySQL

Ce livre électronique est une réédition  d'un article  de  préparation d'une  conférence  que j'avais effectué au lycée Casler à Talence en 2003/2004 dans le cadre des « conférences de  l'ABUL ».

Ce Livre est distribué selon les termes de la GNU Free Documentation License. Copyright (c) 2003­2008 Philippe BOUSQUET

3

Création d'une application WEB avec PHP / MySQL

Table des matières
I. Introduction II. Le modèle de données III. Création de la base de données IV. Maquettage de l'application V.Le XHTML VI.Les pages du forum en XHTML VII.La mise en forme par CSS VIII.Programmation de l'application IX.Le langage PHP X. L'application my Forum XI.Références 5 6 11 21 23 36 41 61 62 81 104

4

Création d'une application WEB avec PHP / MySQL

I.Introduction
Au travers de ce livre, nous allons voir les différentes étapes pour créer une application  WEB,   pour   cela   nous   nous   proposons  de   créer   un   forum   de   discussion   basé   sur   les  technologies suivantes :
• • •

MySQL ­ Pour le stockage et la gestion des données XHTML et CSS ­ Pour le rendu de nos pages HTML PHP ­ Pour la programmation des parties dynamiques de notre application

5

Création d'une application WEB avec PHP / MySQL

II.Le modèle de donnéesAvant de se lancer dans la programmation, il convient de bien déterminer l'ensemble des  données   ainsi   que   les   liaisons   qu'elles   ont   entre   elles.   En   effet   la   programmation   ne  représente qu'à peu près 20% dans la création d'une application, le reste étant partagé  entre l'Etude de ce que l'on veut réaliser et les tests finaux.

Définition des fonctionnalités de l'applicationNous devons dans un premier temps donc bien définir ce que notre application est censée  faire. Un forum de discussion est en fait un mécanisme permettant à des utilisateurs de  discuter sur des sujets divers à travers des messages écrits. Les utilisateurs doivent pouvoir créer de nouveaux sujets de discussions, ils doivent pouvoir  lire les sujets des autres utilisateurs et bien entendu pouvoir y répondre.

Organisation générale des données
Une fois   les   fonctionnalités figées,  nous  devons organiser  nos  données  afin  de  pouvoir  constituer notre base de données. C'est celle ci qui sera le cœur de notre application, donc  nous devons  y consacrer une grande attention pour que celle ci ne soit pas mal conçue, ce  qui rendrait notre application moins fonctionnelle.Dans l'étape précédente nous avons vu apparaitre trois notions distinctes : 
• • •

L'utilisateur ­ c'est une personne qui émettra et lira des messages.  Le sujet  ­ il s'agit du point de départ de la discussion, il regroupe les messages le  concernant.  Le  message  ­  c'est l'objet  qui permet aux utilisateurs de s'exprimer sur un sujet  donné. 

Donc nous voyons ici que notre application devra au moins gérer ces trois entités. Donc nous devrons créer trois tables pour constituer notre base de données. Cependant pour que notre application soit moins rébarbative, dans le sens ou au bout d'un  moment les utilisateurs risquent de se perdre dans la jungle des sujets, nous allons intégrer  une nouvelle notion : La catégorie. En effet nous allons décider de regrouper nos sujets par catégories, ce aura pour effet que nos utilisateur, au lieu de lancer une discussion dans le vide, nous allons leur proposer des  catégories dans lesquelles ils pourront créer leurs sujets de discussions.

6

Création d'une application WEB avec PHP / MySQL

Par exemple : Utilisateur Catégorie Sujet : darken : technique : envoyer des mails avec OO

Message :  "Il y a bien dans outils / options /programmes auxiliaires la possibilité de ...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Concevez Votre Site Web Avec Php Et Mysql
  • Sécuriser une application web développée en php
  • Création d'une banière web
  • Php-mysql
  • Securite php 5 et mysql
  • Marketing stratégique, création d'une web tv
  • application Web
  • Creation web

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !