Vous êtes sur la page 1sur 13

Département de Génie Electrique

Filière du Cycle Ingénieur en Systèmes Intelligents, Communicants et Mobiles-SICOM

Comptes rendu tps PHP :


➢ Série 1 : langage php
➢ Série de TD-TP HTML/CSS/PHP

Encadré par :
Fait par :
Pr. NAJAH Said
BOUAYSS Fatima

Année universitaire : 2020/2021


Série 1 : langage php

1 : Premiers affichages
On utilise l’instruction « echo » pour afficher :
• une chaîne de caractères,
• une variable contenant un entier,
• une chaîne de caractères faisant apparaître une variable (dont on veut connaître le
contenu),
• un texte différent selon qu'une condition est vraie ou fausse.

On déclare une variable en utilisant le symbole « $ ».


On utilise la balise « br » pour faire un retour à la ligne.
Résultats :
2 : Compter avec boucles et procédures
• Produire l'affichage des entiers de 1 à 10 à l'aide d'une boucle while.
• Idem avec une boucle for.
• Placer cette boucle dans une procédure et y faire appel.
• Modifier la procédure pour pouvoir compter de 1 à un entier quelconque.

Pour compter de 1 à un entier quelconque, on utilise une procédure puis on fait appel à
cette dernière en passant comme argument l’entier limite. On prend par exemple n=50.
On obtient les résultats suivants :
3 : Figures géométriques
• Écrire une boucle qui produit une ligne horizontale de 8 étoiles.
• Imbriquer ce code dans une nouvelle boucle pour produire un carré de 8 lignes
horizontales, chacune contenant 8 étoiles.
• Produire des triangles rectangles avec différentes orientations.
• Envisager les mêmes figures mais creuses et non plus pleines

Pour envisager des figures creuses, on utilise &nbsp&nbsp


Résultats :
4 : Tableaux de notes
Nous nous intéressons ici à la définition et à la manipulation de tableaux d'entiers en PHP
Écrire les fonctions PHP qui :
• Affiche tous les éléments d'un tableau,
• Calcule la moyenne des nombres contenus dans un tableau donné,
• Indique combien d'éléments sont supérieurs ou égaux à 10,
• Teste si la note 20 est présente ou non,
• Détermine la meilleure note obtenue.
Résultats :
Série de TD-TP HTML/CSS/PHP

Exercice 1 :
1) Tableau multidimensionnel associatif dont les clés sont des noms de
personne et les valeurs des tableaux indicés contenant le prénom, la ville
de résidence et l’âge de la personne.
2) Tableau multidimensionnel associatif dont les clés sont des noms de
personne et les valeurs des tableaux associatifs dont les clés sont le prénom,
la ville de résidence et l’âge de la personne avec une série de valeurs
associées.

Pour lire un tableau on utilise la boucle « foreach ».


Exercice 2 : Tableau à deux dimensions :
Les clés du tableau $personnes et leur type :
nom- prénom- ville : chaînes de caractère.
Age : entier.

Ajout du CSS

Résultat :
Exercice 3 :
Réaliser une fonction qui nous retourne le verdict du nombre que l'on vient
d'entrer : pair ou impair

On utilise la méthode POST pour envoyer les données isset($_POST[]) pour les récupérer.
Exemple :
Exercice 4 :
On crée un tableau ayant pour valeur les noms des douze mois de l’année
On crée un tableau associant à chaque mois de l’année le nombre de jours du mois.
(On supposera que l’année n’est pas bissextile).

Résultats :
Exercice 5 :
fonctions.php
Créer une fonction qui, quand on lui passe un nombre, affiche le verdict "est un nombre
premier" ou "n'est pas un nombre premier" ;

premiers.php,
Proposerez un formulaire pour que l'utilisateur entre un nombre, disons entre 1 et 10 000, puis
traiter le nombre entré en appelant la fonction en cas de clic sur validation.
Exemple :

Vous aimerez peut-être aussi