td2 PDF
td2 PDF
td2 PDF
Soit le tableau $t = ['a'=>'z', 10=>20, 'toto'=>'titi', 'php']. Quelles sont les clés du tableau ? Quelles
sont les valeurs ?
Exercice2 :
Le tableau suivant donne les noms des étudiants et leur note en PHP.
$tabNotes=[
'Tounsi' =>15,
'klai' => 9,
'Souissi' =>14,
'Turki' => 10
];
a) Afficher sous forme d’une liste ordonnée les noms des différents étudiants.
b) Afficher sous forme d’une table HTML les noms et les notes des étudiants.
Exercice3 :
Rédiger une expression conditionnelle pour tester si un nombre est à la fois un
multiple de 3 et de 5
Exercice 4 :
Écrire une expression conditionnelle utilisant les variables $age et $sexe dans une
instruction if pour sélectionner une personne de sexe féminin dont l’âge est compris
entre 21 et 40 ans et afficher un message de bienvenue approprié.
Exercice 5 :
Ecrire un code html permettant de créer un formulaire contenant un tableau à 2
colonnes et 4 lignes comme suit :
Ligne1 : le titre « email » et un champ à remplir
Ligne2 : le titre « pwd » et un champ de mot de passe à remplir
Ligne 3 : une seule colonne contenant un bouton submit
Ligne 4 : sur une seule colonne mettre ce contenu:
Votre adresse ip est < ?php
$adresse_ip=$_SERVER[‘Remote_address’] ;
echo’votre adresse ip est’.$adresse_ip ?>
Ce formulaire pointe vers une page admin.php par la méthode post et demandant
une adresse mail et un mot de passe. Sous le formulaire, afficher votre adresse ip.
Dans la page admin.php afficher : votre adresse mail est : xxxxx et votre pass est :
xxxx
Contenu de admin.php :
Rajouter le code approprié pour afficher « Votre mail contient ….. caractères ».
Astuce : utiliser la fonction strlen pour compter le nombre de caractères d’une chaine
de caractères.
Exercice 6 :
Écrire la table de multiplication de 7 (de 1 à 10). Cette table sera présentée d’abord
sous forme d’une liste non ordonnée puis sous la forme d’une table HTML.
Exercice 7 :
1. Réalisez le formulaire suivant
Exemple : supposons que dans le formulaire, le 1er champ s'appelle nombre et le deuxième
s'appelle module et que la valeur de l'attribut action de la balise form est
"listeParticipants.php". Supposons aussi que l'utilisateur a écrit dans le champ nombre la
valeur 2 et a choisi la valeur Web dans le champ module (qui correspond à la valeur 1 de
l'attribut value dans option. Lorsque l'utilisateur appuiera sur Valider, on aura dans l'URL
http://localhost/..../listeParticipants.php?nombre=2&module=1
2. Quand l'utilisateur appuie sur Valider, vous devez vérifier que la valeur saisie dans nombre
de participants est un entier (avec la fonction is_numeric).
- Si la valeur n'est pas un entier, alors retourner au formulaire avec un message d'erreur
et avec les valeurs saisies par l'utilisateur.
Astuce : pour faire une redirection de page, on utilisera l'instruction
header("location:mettre_icil_URL")