0% ont trouvé ce document utile (0 vote)
15 vues2 pages

TP PHP : Manipulation de données et formulaires

Transféré par

abbihmeryem8
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
15 vues2 pages

TP PHP : Manipulation de données et formulaires

Transféré par

abbihmeryem8
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Mohammed Premier

Faculté des Sciences d’Oujda


Programmation web en PHP – 2025/2026

TP4 : Chaines de caractères, Tableaux,


Date, Fonctions & Formulaires
Objectifs du TP
- Manipuler des chaînes de caractères
- Approfondir l’utilisation des tableaux (associatifs & multidimensionnels)
- Générer du contenu HTML dynamique avec des boucles
- Découvrir les formulaires HTML + traitement PHP
- Découvrir la notion de fonctions en PHP

Exercice 1 : Manipulation de texte


Créer [Link]
Déclarer une variable $texte = "Bonjour le monde";
Afficher :
- La longueur de la chaîne
- Le texte en majuscules
- Le texte inversé

Exercice 2 : Notes d’étudiants


Créer [Link]
Définir un tableau associatif :

$notes = ["Ali" => 15, "Sara" => 18, "Mehdi" => 12];

Afficher chaque étudiant avec sa note.


Calculer et afficher la moyenne.

Exercice 3 : Produits
Créer [Link]
Définir un tableau multidimensionnel :

$produits = [
["nom" => "PC", "prix" => 5000],
["nom" => "Smartphone", "prix" => 3000],
["nom" => "Tablette", "prix" => 2000]
];

Utiliser foreach pour générer un tableau HTML affichant les produits et prix.

Exercice 4 : Formulaire simple


Créer [Link]
Créer un formulaire HTML demandant : nom + âge.

1/2
Université Mohammed Premier
Faculté des Sciences d’Oujda
Programmation web en PHP – 2025/2026

Quand l’utilisateur envoie le formulaire :


- Afficher « Bonjour X, vous avez Y ans ».
- Si âge < 18 : afficher « Vous êtes mineur », sinon « Vous êtes majeur ».

Exercice 5 : Mini-calculatrice
Créer [Link]
Un formulaire avec 2 champs numériques + choix de l’opération (+, -, *, /).
Après soumission, le script affiche le résultat du calcul.

Exercice 6 : Date et calendrier


Ecrire un script qui permet d’avoir ce résultat, puis déterminez la date et l’heure de l’exécution de ce
script.
Résultat de l’exécution :

A cet instant le timestamp est :…………………….


Dans 23 jours le timestamp sera: …………………….
Il ya 12 jours le timestamp était :…………………….
Le nombre d'heure depuis 1/1/1970=…………………
Le nombre de jours depuis 1/1/1970=…………………
La date et l'heure d'exécution de ce script est : ………………..

Mini projet : Gestion des clients


Créer une mini-application web complète permettant la saisie, l’enregistrement et l’affichage des
informations clients à l’aide de PHP et MySQL.

Développer une application intitulée « Gestion des clients » comportant :

1. Un formulaire de saisie (nom, prénom, sexe, ville, loisirs).


2. Validation JavaScript : alerte si un champ est manquant.
3. Traitement PHP : récupération et vérification des données.
4. Connexion à une base MySQL et insertion des données.
5. Affichage des clients dans un tableau dynamique (Bootstrap).
6. Possibilité de modifier et supprimer un client.

Bonus (facultatif):
 Authentification simple (login/logout).
 Export CSV ou PDF.
 Hébergement en ligne ou dépôt GitHub.

2/2

Vous aimerez peut-être aussi