PHP - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

PHP

Description:

Affichage dans le navigateur: Bonjour monde. Acc s aux pages Web en HTML. Navigateur. URL ... Affichage cran: Un(e) antilope a 1 t te(s) et 4 patte(s). Php: ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 25
Provided by: Libe4
Category:
Tags: php | affichage

less

Transcript and Presenter's Notes

Title: PHP


1
PHP My SQL
2
Introduction
  • Web fixe
  • Web dynamique
  • Php est un langage de programmation
  • My SQL est un système de gestion de base de
    données
  • Open source
  • Gratuité / licence

3
Plan
  • Présentation de Php
  • Présentation de My SQL
  • En résumé pour construire un site contenant du
    Php

4
Php définition
  • Langage script
  • Langage de programmation ? langage de description
  • Définition application
  • Accepter des informations de lutilisateur
  • Traiter des informations
  • Répondre avec des éléments de la base de données

5
Php utilisations
  • Réagir aux données saisies par lutilisateur
  • Ex SNCF
  • Vente en ligne
  • Ex menu déroulant

6
Php fonctionnement
  • Php est inclus dans du HTML
  • Balise lt?php ?gt

ltHTMLgt ltHEADgt ltTITLEgt Mon premier programme PHP
lt/TITLEgt lt/HEADgt ltBODYgt lt?php print (Bonjour,
monde) ?gt lt/BODYgt lt/HTMLgt
Affichage dans le navigateur Bonjour monde
7
Accès aux pages Web en HTML
SERVEUR WEB
Requête
Stocke les pages web
Réponse
URL
Navigateur
Utilisateur
8
Accès aux pages Web contenant du Php
SERVEUR WEB
Requête
Partie HTML
PHP
URL
INTERPRETE PHP
Navigateur
HTML
UTILISATEUR
9
Php langage, la ponctuation
  • Chaque instruction correspond à une action
  •    ? fin dune instruction
  • blabla blabla ? Bloc dinstruction
  • blabla ? Chaîne de caractères
  • \n ? Passage à la ligne
  • / blabla/ ? commentaires

10
Php langage, commandes simples
  • Commandes  echo  et  print 
  • Pour afficher du texte dans le navigateur

ltHTMLgt ltHEADgt ltTITLEgt Mon premier programme PHP
lt/TITLEgt lt/HEADgt ltBODYgt lt?php print (Bonjour,
monde) ?gt lt/BODYgt lt/HTMLgt
11
Php langage, éléments
  • Chaîne de caractères
  • Chiffres
  • Opérateurs. Ex -
  • Variables

12
Php langage, variables
  • Une valeur est affectée à une variable
  • age12 valeur

Variable
13
Php langage, variables
  • Exemple
  • animal antilope 
  • animal_tête 1
  • animal_pattes 4
  • Echo ( un(e) animal a animal_tête tête(s) et
    animal _pattes patte(s) )
  • Affichage écran
  • Un(e) antilope a 1 tête(s) et 4 patte(s).

14
Php langage, structure de contrôle
  • La commande if
  • if(condition)
  • instruction(s)
  • Exemple
  • If (le ciel est bleu)
  • passer la laisse au chien promener le chien au
    parc

Bloc conditionnel
15
Php langage, boucles
  • Permet la répétition dune même instruction sans
    la réécrire.
  • Commandes
  • For
  • While
  • Do while

16
Php avantages
  • Facile dutilisation
  • Gratuité et rapidité
  • Large assistance technique
  • Sécurité des informations
  • Compatibilité avec les Bases de données
  • Compatibilité avec de nombreux systèmes
    dexploitation
  • Configurable

17
Php les inconvénients
  • Inconvénients liés à lopen source
  • Besoin de veille informationelle
  • http//www.php.net/mailing-lists.php

18
My SQL définition
  • SGBDR Système de Gestion de Bases de Données
    Relationnelles
  • Créer et structurer la Base de données
  • Recevoir les requêtes SQL
  • Envoyer les réponses
  • Stocker les données

19
My SQL fonctionnement
  • Php dialogue avec My SQL
  • Il faut donc
  • Se connecter au serveur My SQL
  • Sélectionner la Base de Données
  • Envoyer des requêtes My SQL

20
My SQL langage SQL
  • Utilise des termes anglais
  • Verbes daction load, insert, create,
  • select
  • Suivis de lobjet de laction
  • Exemple Create Database CD en ligne

21
My SQL création de la Bdd
  • Grâce au client SQL
  • Création du modèle relationnel (tables,
    attributs, valeurs)

Attributs
CD
Table
Valeurs
22
My SQL création de la Bdd
  • Création de la Bdd sur le serveur
  • Créer la Base de données
  • Ex Create Database CD en ligne
  • Créer la Table CD
  • Ex Create Table CD
  • (identifiant NUMBER NOT NULL,
  • Titre album VARCHAR(20) NOT NULL,
  • Nom interprète VARCHAR(20) NOT NULL,
  • Nom Compositeur VARCHAR(20) NOT NULL
  • PRIMARY KEY (identifiant)
  • )

23
My SQL création de la Bdd
  • Rentrer les données dans la base (deux
    possibilités)
  • Rentrer les données ligne par ligne
  • Ex Insert into CD(identifiant) VALUES(1,
    SHOWBIZ, Muze)
  • Télécharger toutes les données en même temps à
    partir dun fichier texte.
  • Ex load Data in file  fichier.txt  into Table
    CD

24
En résumé pour construire un site contenant du
Php
  • Construire la Bdd
  • Construire les tables et les créer grâce aux
    requêtes SQL
  • Remplir la Bdd
  • Structurer le site
  • arborescence
  • Construction du site
  • Rédiger le code HTML et Php
Write a Comment
User Comments (0)
About PowerShow.com