SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Cours PHP/MySQL
2éme partie
Séance précédente
• Introduction à PHP
• Mise en place d'un environnement de
développement PHP/MySQL
• La syntaxe de base de PHP
• Les tableaux
Séance d'aujourd'hui
• Fonctions associées aux tableaux
• Les fonctions
• Les superglobales
• Les dates
• Les includes
• TP N° 1
• Les bases de l'HTML, CSS et JavaScript
• Projet: L'initialisation du projet de formation: Site e-
commerce
• Projet: La création de la page d’accueil du site
• Projet: La création des autres pages statiques
Utilisation du type Array
• Parcourir un tableau associatif
<?php
$age=array("Zakaria"=>"27","Fatima"=>"37","Rida"=>"43");
foreach($age as $key=>$value) {
echo "Key=" . $key . ", Value=" . $value;
echo "<br>";
}
?>
Fonctions associées aux tableaux
• Le trie
<?php
$cars = array("Dacia", "BMW", "Toyota");
sort($cars);
print_r($cars);
$numbers=array(4,6,2,22,11);
sort($numbers);
print_r($numbers);
rsort($numbers);
print_r($numbers);
?>
Fonctions associées aux tableaux
• Fonctions des tableaux associatifs
<?php
$age=array("Zakaria"=>"27","Fatima"=>"37","Rida"=>"43");
print_r(array_keys($age));
print_r(array_values($age));
?>
Fonctions associées aux tableaux
• in_array
<?php
$etudiants=array("Zakaria","Fatima","Rida");
if (in_array("Zakaria", $etudiants))
{
echo "Trouvé";
}
else
{
echo "Non trouvé!";
}
?>
Les fonctions
<?php
function writeMsg() {
echo "Hello world!";
}
writeMsg();
?>
Les fonctions
• Fonction avec arguments
<?php
function writeMsg($nom) {
echo "Hello " . $nom;
}
writeMsg("Mohammed");
?>
Les fonctions
• Fonction avec arguments par défaut
<?php
function writeMsg($nom = "Fatima") {
echo "Hello " . $nom;
}
writeMsg("Mohammed");
echo "<br>";
writeMsg();
?>
Les fonctions
• Fonction avec retour
<?php
function somme($x, $y) {
$z=$x+$y;
return $z;
}
echo "5 + 10 = " . somme(5,10) . "<br>";
echo "7 + 13 = " . somme(7,13) . "<br>";
echo "2 + 4 = " . somme(2,4);
?>
Les fonctions
• La portée des variables
<?php
$nbr = 5;
function myFunc() {
echo $nbr;
$x = 100;
}
myFunc();
echo $x;
?>
Les fonctions
• Les variables globales
<?php
$nbr = 5;
function myFunc() {
global $nbr;
echo $nbr;
}
myFunc();
?>
Les fonctions
• Les variables statics
<?php
function myFunc() {
$nbr = 1;
echo $nbr;
$nbr++;
}
myFunc();
?>
Les fonctions
• Les variables statics
<?php
function myFunc() {
static $nbr = 1;
echo $nbr;
$nbr++;
}
myFunc();
?>
Les fonctions
• Le passage par référence
<?php
$nbr = 10;
function incVar(& $nbr) {
$nbr++;
}
incVar($nbr);
echo $nbr;
?>
Les superglobales
• $GLOBALS
<?php
$x = 75;
$y = 25;
function somme()
{
$GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];
}
somme();
echo $z;
?>
Les superglobales
• $_SERVER
<?php
echo $_SERVER['SERVER_NAME'];
echo "<br>";
echo $_SERVER['HTTP_USER_AGENT'];
echo "<br>";
echo $_SERVER['SCRIPT_NAME'];
echo "<br>";
echo $_SERVER['REMOTE_ADDR']
?>
Les dates
<?php
echo "Aujourd'hui est le " . date("Y/m/d") . "<br>";
echo "Aujourd'hui est le " . date("Y-m-d h:i:sa") . "<br>";
echo "Aujourd'hui est le " . date("l") . "<br>";
$d = strtotime("+3 Months");
echo date("Y-m-d h:i:sa", $d) . "<br>";
?>
Les includes
<?php
include 'header.php';
require 'header.php';
?>
TP N° 1
Un étudiant est représenté par un identifiant, nom,
prénom et son état d’inscription (valide, expirée)
Exploiter tout ce que vous avez appris durant cette séance:
variable, condition, boucles, tableau, fonction…etc pour
faire les tâches suivantes:
Stocker une liste de 5 étudiants.
Créer une fonction pour afficher cette liste.
Créer une fonction pour afficher les informations d’un
étudiant identifié par son ID
Les bases de l'HTML, CSS et
JavaScript
Projet: L'initialisation du projet de
formation: Site e-commerce
Projet: La création de la page
d’accueil du site
Projet: La création des autres pages
statiques

Contenu connexe

Tendances

Les Contraintes | SQL Oracle
Les Contraintes | SQL OracleLes Contraintes | SQL Oracle
Les Contraintes | SQL Oraclewebreaker
 
Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Faycel Chaoua
 
Les bases de l'HTML / CSS
Les bases de l'HTML / CSSLes bases de l'HTML / CSS
Les bases de l'HTML / CSSSamuel Robert
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScriptAbdoulaye Dieng
 
POO Java Chapitre 6 Exceptions
POO Java  Chapitre 6 ExceptionsPOO Java  Chapitre 6 Exceptions
POO Java Chapitre 6 ExceptionsMouna Torjmen
 
Alphorm.com Formation Laravel : Le Guide Complet du Débutant
Alphorm.com Formation Laravel : Le Guide Complet du DébutantAlphorm.com Formation Laravel : Le Guide Complet du Débutant
Alphorm.com Formation Laravel : Le Guide Complet du DébutantAlphorm
 

Tendances (20)

Cours JavaScript
Cours JavaScriptCours JavaScript
Cours JavaScript
 
Support programmation orientée objet c# .net version f8
Support programmation orientée objet c#  .net version f8Support programmation orientée objet c#  .net version f8
Support programmation orientée objet c# .net version f8
 
Les Contraintes | SQL Oracle
Les Contraintes | SQL OracleLes Contraintes | SQL Oracle
Les Contraintes | SQL Oracle
 
Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)
 
Support Java Avancé Troisième Partie
Support Java Avancé Troisième PartieSupport Java Avancé Troisième Partie
Support Java Avancé Troisième Partie
 
Site JEE de ECommerce Basé sur Spring IOC MVC Security JPA Hibernate
Site JEE de ECommerce  Basé sur Spring IOC MVC Security JPA HibernateSite JEE de ECommerce  Basé sur Spring IOC MVC Security JPA Hibernate
Site JEE de ECommerce Basé sur Spring IOC MVC Security JPA Hibernate
 
Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2Manuel des TP : Atelier Web 2
Manuel des TP : Atelier Web 2
 
Support NodeJS avec TypeScript Express MongoDB
Support NodeJS avec TypeScript Express MongoDBSupport NodeJS avec TypeScript Express MongoDB
Support NodeJS avec TypeScript Express MongoDB
 
Support POO Java Deuxième Partie
Support POO Java Deuxième PartieSupport POO Java Deuxième Partie
Support POO Java Deuxième Partie
 
Introduction à React
Introduction à ReactIntroduction à React
Introduction à React
 
Les bases de l'HTML / CSS
Les bases de l'HTML / CSSLes bases de l'HTML / CSS
Les bases de l'HTML / CSS
 
Support de cours Spring M.youssfi
Support de cours Spring  M.youssfiSupport de cours Spring  M.youssfi
Support de cours Spring M.youssfi
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScript
 
Support de cours technologie et application m.youssfi
Support de cours technologie et application m.youssfiSupport de cours technologie et application m.youssfi
Support de cours technologie et application m.youssfi
 
Support POO Java première partie
Support POO Java première partieSupport POO Java première partie
Support POO Java première partie
 
Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4Support developpement applications mobiles avec ionic v3 et v4
Support developpement applications mobiles avec ionic v3 et v4
 
Support de cours angular
Support de cours angularSupport de cours angular
Support de cours angular
 
POO Java Chapitre 6 Exceptions
POO Java  Chapitre 6 ExceptionsPOO Java  Chapitre 6 Exceptions
POO Java Chapitre 6 Exceptions
 
Support Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFISupport Web Services SOAP et RESTful Mr YOUSSFI
Support Web Services SOAP et RESTful Mr YOUSSFI
 
Alphorm.com Formation Laravel : Le Guide Complet du Débutant
Alphorm.com Formation Laravel : Le Guide Complet du DébutantAlphorm.com Formation Laravel : Le Guide Complet du Débutant
Alphorm.com Formation Laravel : Le Guide Complet du Débutant
 

En vedette

Cours php & Mysql - 3éme partie
Cours php & Mysql - 3éme partieCours php & Mysql - 3éme partie
Cours php & Mysql - 3éme partiekadzaki
 
Cours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partieCours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partiekadzaki
 
Cours php & Mysql - 4éme partie
Cours php & Mysql - 4éme partieCours php & Mysql - 4éme partie
Cours php & Mysql - 4éme partiekadzaki
 
Mini projet individuel php
Mini projet individuel phpMini projet individuel php
Mini projet individuel phpKhadim Mbacké
 
Trucs et astuces PHP et MySQL
Trucs et astuces PHP et MySQLTrucs et astuces PHP et MySQL
Trucs et astuces PHP et MySQLDamien Seguy
 
14668 concevez-votre-site-web-avec-php-et-mysql
14668 concevez-votre-site-web-avec-php-et-mysql14668 concevez-votre-site-web-avec-php-et-mysql
14668 concevez-votre-site-web-avec-php-et-mysqlLahcen Amourgh
 
CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...pacomeambassa
 
Introduction a la SOA
Introduction a la SOAIntroduction a la SOA
Introduction a la SOATugdual Grall
 
Célèbres pannes du génie logiciel
Célèbres pannes du génie logicielCélèbres pannes du génie logiciel
Célèbres pannes du génie logicielNassim Bahri
 
Conception et développement d&rsquo;une place de marché B2C
Conception et développement d&rsquo;une place de marché B2CConception et développement d&rsquo;une place de marché B2C
Conception et développement d&rsquo;une place de marché B2CNassim Bahri
 
Php 2 - Approfondissement MySQL, PDO et MVC
Php 2 - Approfondissement MySQL, PDO et MVCPhp 2 - Approfondissement MySQL, PDO et MVC
Php 2 - Approfondissement MySQL, PDO et MVCPierre Faure
 
LESS, Le CSS avancé
LESS, Le CSS avancéLESS, Le CSS avancé
LESS, Le CSS avancéMahmoud Nbet
 
Examen principal - PHP
Examen principal - PHPExamen principal - PHP
Examen principal - PHPInes Ouaz
 
PHP (Partie I) Par Mahdi Ben Alaya
PHP (Partie I) Par Mahdi Ben AlayaPHP (Partie I) Par Mahdi Ben Alaya
PHP (Partie I) Par Mahdi Ben AlayaMahdi Ben Alaya
 
DataWerhouse : Données de qualité
DataWerhouse : Données de qualitéDataWerhouse : Données de qualité
DataWerhouse : Données de qualitéNassim Bahri
 
Graph and RDF databases
Graph and RDF databasesGraph and RDF databases
Graph and RDF databasesNassim Bahri
 
Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015Ines Ouaz
 
Examen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de donnéesExamen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de donnéesInes Ouaz
 

En vedette (20)

Cours php & Mysql - 3éme partie
Cours php & Mysql - 3éme partieCours php & Mysql - 3éme partie
Cours php & Mysql - 3éme partie
 
Cours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partieCours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partie
 
Cours php & Mysql - 4éme partie
Cours php & Mysql - 4éme partieCours php & Mysql - 4éme partie
Cours php & Mysql - 4éme partie
 
Mini projet individuel php
Mini projet individuel phpMini projet individuel php
Mini projet individuel php
 
Trucs et astuces PHP et MySQL
Trucs et astuces PHP et MySQLTrucs et astuces PHP et MySQL
Trucs et astuces PHP et MySQL
 
14668 concevez-votre-site-web-avec-php-et-mysql
14668 concevez-votre-site-web-avec-php-et-mysql14668 concevez-votre-site-web-avec-php-et-mysql
14668 concevez-votre-site-web-avec-php-et-mysql
 
CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...
 
Introduction a la SOA
Introduction a la SOAIntroduction a la SOA
Introduction a la SOA
 
Gidsy.com
Gidsy.comGidsy.com
Gidsy.com
 
Célèbres pannes du génie logiciel
Célèbres pannes du génie logicielCélèbres pannes du génie logiciel
Célèbres pannes du génie logiciel
 
Conception et développement d&rsquo;une place de marché B2C
Conception et développement d&rsquo;une place de marché B2CConception et développement d&rsquo;une place de marché B2C
Conception et développement d&rsquo;une place de marché B2C
 
Php 2 - Approfondissement MySQL, PDO et MVC
Php 2 - Approfondissement MySQL, PDO et MVCPhp 2 - Approfondissement MySQL, PDO et MVC
Php 2 - Approfondissement MySQL, PDO et MVC
 
LESS, Le CSS avancé
LESS, Le CSS avancéLESS, Le CSS avancé
LESS, Le CSS avancé
 
Examen principal - PHP
Examen principal - PHPExamen principal - PHP
Examen principal - PHP
 
PHP (Partie I) Par Mahdi Ben Alaya
PHP (Partie I) Par Mahdi Ben AlayaPHP (Partie I) Par Mahdi Ben Alaya
PHP (Partie I) Par Mahdi Ben Alaya
 
DataWerhouse : Données de qualité
DataWerhouse : Données de qualitéDataWerhouse : Données de qualité
DataWerhouse : Données de qualité
 
Graph and RDF databases
Graph and RDF databasesGraph and RDF databases
Graph and RDF databases
 
PHP MVC
PHP MVCPHP MVC
PHP MVC
 
Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015Examen Principal - Fondement Multimedia Janvier 2015
Examen Principal - Fondement Multimedia Janvier 2015
 
Examen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de donnéesExamen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de données
 

Similaire à Cours php & Mysql - 2éme partie

Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)Damien Seguy
 
Exploiter php 5
Exploiter php 5Exploiter php 5
Exploiter php 5halleck45
 
Découverte du moteur de rendu du projet Spartan
Découverte du moteur de rendu du projet SpartanDécouverte du moteur de rendu du projet Spartan
Découverte du moteur de rendu du projet SpartanMicrosoft
 
JavaScript prise en main et fondamentaux
JavaScript prise en main et fondamentauxJavaScript prise en main et fondamentaux
JavaScript prise en main et fondamentauxVincent Petetin
 
Quelle place pour le framework Rails dans le développement d'application web
Quelle place pour le framework Rails dans le développement d'application webQuelle place pour le framework Rails dans le développement d'application web
Quelle place pour le framework Rails dans le développement d'application web5pidou
 
La référence Clear php
La référence Clear phpLa référence Clear php
La référence Clear phpDamien Seguy
 
Jug algeria x wiki-atelier
Jug algeria x wiki-atelierJug algeria x wiki-atelier
Jug algeria x wiki-atelierAlgeria JUG
 
Javascript : fondamentaux et OOP
Javascript : fondamentaux et OOPJavascript : fondamentaux et OOP
Javascript : fondamentaux et OOPJean-Pierre Vincent
 
Atelier : Développement rapide d&rsquo;une application basée surXWiki
Atelier : Développement rapide d&rsquo;une application basée surXWikiAtelier : Développement rapide d&rsquo;une application basée surXWiki
Atelier : Développement rapide d&rsquo;une application basée surXWikiKorteby Farouk
 
Php 7 Think php7
Php 7 Think php7Php 7 Think php7
Php 7 Think php7neuros
 

Similaire à Cours php & Mysql - 2éme partie (20)

Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)Meilleur du typage fort (AFUP Day, 2020)
Meilleur du typage fort (AFUP Day, 2020)
 
Exploiter php 5
Exploiter php 5Exploiter php 5
Exploiter php 5
 
La première partie de la présentation PHP
La première partie de la présentation PHPLa première partie de la présentation PHP
La première partie de la présentation PHP
 
Découverte du moteur de rendu du projet Spartan
Découverte du moteur de rendu du projet SpartanDécouverte du moteur de rendu du projet Spartan
Découverte du moteur de rendu du projet Spartan
 
Introduction à node.js
Introduction à node.js Introduction à node.js
Introduction à node.js
 
JavaScript prise en main et fondamentaux
JavaScript prise en main et fondamentauxJavaScript prise en main et fondamentaux
JavaScript prise en main et fondamentaux
 
Quelle place pour le framework Rails dans le développement d'application web
Quelle place pour le framework Rails dans le développement d'application webQuelle place pour le framework Rails dans le développement d'application web
Quelle place pour le framework Rails dans le développement d'application web
 
HTML5
HTML5HTML5
HTML5
 
Audits php
Audits phpAudits php
Audits php
 
La référence Clear php
La référence Clear phpLa référence Clear php
La référence Clear php
 
Jug algeria x wiki-atelier
Jug algeria x wiki-atelierJug algeria x wiki-atelier
Jug algeria x wiki-atelier
 
Playing With PHP 5.3
Playing With PHP 5.3Playing With PHP 5.3
Playing With PHP 5.3
 
YaJUG - Spring 3.0
YaJUG - Spring 3.0YaJUG - Spring 3.0
YaJUG - Spring 3.0
 
C# 7 - Nouveautés
C# 7 - NouveautésC# 7 - Nouveautés
C# 7 - Nouveautés
 
Introduction a jQuery
Introduction a jQueryIntroduction a jQuery
Introduction a jQuery
 
Javascript : fondamentaux et OOP
Javascript : fondamentaux et OOPJavascript : fondamentaux et OOP
Javascript : fondamentaux et OOP
 
Javascript et JQuery
Javascript et JQueryJavascript et JQuery
Javascript et JQuery
 
Atelier : Développement rapide d&rsquo;une application basée surXWiki
Atelier : Développement rapide d&rsquo;une application basée surXWikiAtelier : Développement rapide d&rsquo;une application basée surXWiki
Atelier : Développement rapide d&rsquo;une application basée surXWiki
 
Des tests modernes pour Drupal
Des tests modernes pour DrupalDes tests modernes pour Drupal
Des tests modernes pour Drupal
 
Php 7 Think php7
Php 7 Think php7Php 7 Think php7
Php 7 Think php7
 

Cours php & Mysql - 2éme partie

  • 2. Séance précédente • Introduction à PHP • Mise en place d'un environnement de développement PHP/MySQL • La syntaxe de base de PHP • Les tableaux
  • 3. Séance d'aujourd'hui • Fonctions associées aux tableaux • Les fonctions • Les superglobales • Les dates • Les includes • TP N° 1 • Les bases de l'HTML, CSS et JavaScript • Projet: L'initialisation du projet de formation: Site e- commerce • Projet: La création de la page d’accueil du site • Projet: La création des autres pages statiques
  • 4. Utilisation du type Array • Parcourir un tableau associatif <?php $age=array("Zakaria"=>"27","Fatima"=>"37","Rida"=>"43"); foreach($age as $key=>$value) { echo "Key=" . $key . ", Value=" . $value; echo "<br>"; } ?>
  • 5. Fonctions associées aux tableaux • Le trie <?php $cars = array("Dacia", "BMW", "Toyota"); sort($cars); print_r($cars); $numbers=array(4,6,2,22,11); sort($numbers); print_r($numbers); rsort($numbers); print_r($numbers); ?>
  • 6. Fonctions associées aux tableaux • Fonctions des tableaux associatifs <?php $age=array("Zakaria"=>"27","Fatima"=>"37","Rida"=>"43"); print_r(array_keys($age)); print_r(array_values($age)); ?>
  • 7. Fonctions associées aux tableaux • in_array <?php $etudiants=array("Zakaria","Fatima","Rida"); if (in_array("Zakaria", $etudiants)) { echo "Trouvé"; } else { echo "Non trouvé!"; } ?>
  • 8. Les fonctions <?php function writeMsg() { echo "Hello world!"; } writeMsg(); ?>
  • 9. Les fonctions • Fonction avec arguments <?php function writeMsg($nom) { echo "Hello " . $nom; } writeMsg("Mohammed"); ?>
  • 10. Les fonctions • Fonction avec arguments par défaut <?php function writeMsg($nom = "Fatima") { echo "Hello " . $nom; } writeMsg("Mohammed"); echo "<br>"; writeMsg(); ?>
  • 11. Les fonctions • Fonction avec retour <?php function somme($x, $y) { $z=$x+$y; return $z; } echo "5 + 10 = " . somme(5,10) . "<br>"; echo "7 + 13 = " . somme(7,13) . "<br>"; echo "2 + 4 = " . somme(2,4); ?>
  • 12. Les fonctions • La portée des variables <?php $nbr = 5; function myFunc() { echo $nbr; $x = 100; } myFunc(); echo $x; ?>
  • 13. Les fonctions • Les variables globales <?php $nbr = 5; function myFunc() { global $nbr; echo $nbr; } myFunc(); ?>
  • 14. Les fonctions • Les variables statics <?php function myFunc() { $nbr = 1; echo $nbr; $nbr++; } myFunc(); ?>
  • 15. Les fonctions • Les variables statics <?php function myFunc() { static $nbr = 1; echo $nbr; $nbr++; } myFunc(); ?>
  • 16. Les fonctions • Le passage par référence <?php $nbr = 10; function incVar(& $nbr) { $nbr++; } incVar($nbr); echo $nbr; ?>
  • 17. Les superglobales • $GLOBALS <?php $x = 75; $y = 25; function somme() { $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; } somme(); echo $z; ?>
  • 18. Les superglobales • $_SERVER <?php echo $_SERVER['SERVER_NAME']; echo "<br>"; echo $_SERVER['HTTP_USER_AGENT']; echo "<br>"; echo $_SERVER['SCRIPT_NAME']; echo "<br>"; echo $_SERVER['REMOTE_ADDR'] ?>
  • 19. Les dates <?php echo "Aujourd'hui est le " . date("Y/m/d") . "<br>"; echo "Aujourd'hui est le " . date("Y-m-d h:i:sa") . "<br>"; echo "Aujourd'hui est le " . date("l") . "<br>"; $d = strtotime("+3 Months"); echo date("Y-m-d h:i:sa", $d) . "<br>"; ?>
  • 21. TP N° 1 Un étudiant est représenté par un identifiant, nom, prénom et son état d’inscription (valide, expirée) Exploiter tout ce que vous avez appris durant cette séance: variable, condition, boucles, tableau, fonction…etc pour faire les tâches suivantes: Stocker une liste de 5 étudiants. Créer une fonction pour afficher cette liste. Créer une fonction pour afficher les informations d’un étudiant identifié par son ID
  • 22. Les bases de l'HTML, CSS et JavaScript
  • 23. Projet: L'initialisation du projet de formation: Site e-commerce
  • 24. Projet: La création de la page d’accueil du site
  • 25. Projet: La création des autres pages statiques