Exemples PHP

Exemples présentés en cours pour le langage PHP :

Introduction : variables, tableaux et formulaires
Exemple Objectif Code source
coursPHP-1.php Introduction au langage PHP fichier coursPHP-1.php
coursPHP-2.php Introduction aux variables fichier coursPHP-2.php
coursPHP-3.php Les types des variables et la fonction gettype fichier coursPHP-3.php
coursPHP-4.php Introduction aux opérateurs fichier coursPHP-4.php
coursPHP-5.php Introduction aux constantes fichier coursPHP-5.php
coursPHP-6.php Introduction aux tableaux fichier coursPHP-6.php
formClient.html Introduction aux formulaires formClient.html
fichier coursPHP-7.php
formGet.html Exemple usage de la méthode GET formGet.html
fichier coursPHP-8.php
formPost.html Exemple usage de la méthide POST et d'un formulaire avec fieldset. formPost.html
fichier coursPHP-9.php

Télécharger les codes sources : exemplesPHP.zip

Introduction : structures du langage PHP
Exemple Objectif Code source
coursPHP-10.php Instruction conditionnelle if...else fichier coursPHP-10.php
formExemple11.html Instruction conditionnelle if avec des données venues d'un formulaire formExemple11.html
fichier coursPHP-11.php
formExemple12.html Instructions if...else imbriquées formExemple12.html
fichier coursPHP-12.php
coursPHP-13.php Instruction de boucles fichier coursPHP-13.php
coursPHP-2014-1.php La boucle foreach avec des tableaux associatifs fichier coursPHP-2014-1.php
coursPHP-foreach.html La boucle foreach avec des formulaires fichier coursPHP-foreach.html
fichier coursPHP-foreach.php
coursPHP-14.php Instruction de boucles imbriquées fichier coursPHP-14.php
coursPHP-fonctions.php Exemple de l'usage de fonctions (2016) coursPHP-fonctions.php
formExemple15.html Exemple de l'usage de fonctions formExemple15.html
fichier coursPHP-15.php
coursPHP-16.php Inclusion de fichiers fichier coursPHP-16.php
fichier head.html
fichier headerNav.html
fichier mesfonctions.php
fichier blocs.css

Télécharger les codes sources : exemplesPHP.zip

Intermédiaire : Orientation à objets
Exemple Objectif Code source
coursPHP-2013-1.php Classes et objets en PHP fichier coursPHP-2013-1.php
coursPHP-21.php Héritage en PHP fichier coursPHP-21.php
fichier Employe.php
coursPHP-22.php Constructeur et redéfinition fichier coursPHP-22.php
fichier Manager.php
coursPHP-2013-4.php La boucle foreach et les objets fichier coursPHP-2013-4.php
fichier Employe.php
fichier Client.php

Télécharger les codes sources : exemplesPHP.zip

Intermédiaire : Accès aux bases des données
Exemple Objectif Code source
coursPHP-17.php Connexion à une base de données fichier coursPHP-17.php
formExemple18.html Insertion de données dans une base formExemple18.html
fichier connexion.php
fichier coursPHP-18.php
coursPHP-19.php Requête SELECT sur une base de données fichier coursPHP-19.php
fichier connexion.php
fichier tableaux.css
coursPHP-2014-2.php Requête SELECT sur une base de données, exemple de récupération des données par tableau à indice et par tableau associatif fichier coursPHP-2014-2.php
fichier connexion.php
fichier tableaux.css
coursPHP-2014-3.php Récupération des informations (nombre de lignes, nombre et nom des colonnes) sur une requête SELECT.
Comment afficher les résultats de n'importe quelle requête SELECT)
fichier coursPHP-2014-2.php
fichier connexion.php
fichier afficher.php
fichier tableaux.css

Télécharger les codes sources : exemplesPHP.zip

Avancé : Sessions
Exemple Objectif Code source
formExemple23.html Sessions en php :
  • coursPHP-23.php : ouverture de session
  • coursPHP-24.php : lecture des informations dans la session
  • coursPHP-25.php : fermeture de session
fichier coursPHP-23.php
fichier coursPHP-24.php
fichier coursPHP-25.php
formExemple23.html
fichier blocs.css
formAuthentification.html Authentification avec base de données
  • formAuthentification.html : formulaire de login
  • authentification.php : ouverture de la session avec accès à la BdD
  • coursPHP-24.php : lecture des informations dans la session
  • coursPHP-25.php : fermeture de session
fichier authentification.php
formAuthentification.html
fichier coursPHP-24.php
fichier coursPHP-25.php
fichier blocs.css
formAuthentificationOO.html Authentification avec base de données & usage de classes
  • formAuthentificationOO.html : formulaire de login
  • connexionOO.php : informations pour l'accès à la BdD
  • CompteClient.php : définition de la classe CompteClient
  • authentificationOO.php : ouverture de la session avec accès à la BdD
  • coursPHP-24.php : lecture des informations dans la session
  • coursPHP-25.php : fermeture de session
fichier connexionOO.php
fichier CompteClient.php
fichier authentificationOO.php
formAuthentificationOO.html
fichier coursPHP-24.php
fichier coursPHP-25.php
fichier blocs.css
formPanier.html Exemple de panier simple :
  • formPanier.php : formulaire de "commande"
  • Panier.php : panier de produits
fichier Panier.php
formPanier.html
fichier panier.css
formPanier.html Exemple de panier avancé (2015):
  • formPanier.php : formulaire de "commande"
  • ctlPanier.php : page dynamique faisant la gestion du panier
  • Panier.php : classe panier
  • LignePanier.php : classe ligne de panier
  • Produit.php : classe produit
formPanier.html
fichier Panier.php
fichier LignePanier.php
fichier Produit.php
fichier panier.css

Télécharger les codes sources : exemplesPHP.zip