0% ont trouvé ce document utile (0 vote)
111 vues3 pages

Atelier PHP : Structures de base et exercices

Transféré par

amal ghozzi
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)
111 vues3 pages

Atelier PHP : Structures de base et exercices

Transféré par

amal ghozzi
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

Enseignante : Nidhal CHERIF ISET de RADES

Classe : L2DSI Année Universitaire : 2022-2023

ATELIER N°1 : LES STRUCTURES DE BASE

Objectifs
▪ Inclure des scripts PHP dans une page HTML.
▪ Manipuler les variables php
▪ Transmission des données via un formulaire
▪ Manipuler Les Structures de contrôle et les structures répétitives
▪ Manipuler les fonctions personnalisées
▪ Inclures des fichiers (include, require, include_one, require_once)
TRAVAIL A FAIRE
EXERCICE 1
Indiquer parmi les variables ci-dessous, celles qui ont des noms valides

A, $ABC , $A B, $1A ; $_VAR, $1_Var , $_1VAR,$prénom, $nom*matriclue

EXERCICE 2
Trouver et corriger les erreurs dans le script suivant :
<?php
$var = 'World';
$2var = 13; $var2=13;
echo "$var+ "<BR>".$2var; echo "$var .'<br>'.$var2" ;
print "Hello", $var; echo "Hello".$var ;
?>

EXERCICE 3
Donner le résultat de chaque expression sachant
variables Expression Résultat
$a = 5 ; if(is_integer($a) && ($a<10 && $a>5) &&
($a%2==0)) Faux
echo "VRAI" ;
else echo "fAUX" ;
$b="TRUE"; echo($b AND $c)?1:0; 0
$c=FALSE; echo ($b OR $c)?1:0; 1
$nom=""; ; echo($nom=="")?"inconnu":$nom; //opertateur 1
$sexe="M"; //ternaire
echo (($sexe=="F")?"Madame":"Monsieur"); Monsieur
$nom= "Cherif" echo $nom ?? "inconnu" // opérateur d’union NULL
Cherif
echo "bonjour".($prenom ??"inconnu")
bonjourinconnu
echo "bonjour".($prenom ?? $nom ?? "inconnu")
bonjourCherif

EXERCICE 4
Créer un script une page web php permettant de :
- Initialiser deux variables $Nom et $Pre avec deux valeurs votre nom et prénom

1
Enseignante : Nidhal CHERIF ISET de RADES
Classe : L2DSI Année Universitaire : 2022-2023

- Afficher le contenu de ces deux variables sur une seule ligne, ensuite sur deux lignes
- Afficher les deux variables dans une table HTML comme suit :

Nom Prénom
CHERIF Nidhal

- Créer une Troisième variable $info dont la valeur est la concaténation de deux variables
précédentes
- Afficher le contenu $info dans une boite alerte JavaScript (alert())

EXERCICE 5
Créer un script php permettant de :
- Afficher le titre « Calcul sur les variables » en utilisant la balise H1.
- Affecter respectivement les valeurs 0.2, 150 et 10 aux variables $TVA,$ PRIX et $Nombre.
- Calculer le prix HT (Hors Taxe) et le prix TTC(Tout Taxe Comprise) pour les 10 articles et
les afficher.

EXERCICE 6
1. Écrire le code permettant d’afficher un formulaire permettant d’additionner les valeurs
saisies et afficher le résultat comme suit:

Formulaire d’addition
3 6 calculer
+
Le résultat est : 9

EXERCICE 7:
Ecrire un script php permettant de comparer deux variable réelles $a et $b (utiliser l’opérateur de
comparaison combinée <=> et l’insruction switch)

EXERCICE 8 :
Ecrire un script php permettant de vérifier si un nombre saisi dans un formulaire est pair ou impair.

EXERCICE 9 :
Rédiger une expression conditionnelle pour tester si un nombre est à la fois un multiple de 3 et de 5.

EXERCICE 10 :
Utiliser une boucle while pour afficher le premier entier pair obtenu par tirage aléatoire. Utiliser la
fonction rand pour le tirage aléatoire

EXERCICE 11 :
Maintenant créer un fichier index.php contenant des liens vers les pages web des exercices
précédents.
Pour cela :
1. Définir la fonction display_menu() dans une page nommée menu.php permettant
d’afficher les 10 liens vers les 10exercices.
2. Appeler la fonction display_menu() dans index.php et faire le test

2
Enseignante : Nidhal CHERIF ISET de RADES
Classe : L2DSI Année Universitaire : 2022-2023

3. Pour comparer entre les instructions include et require, évoquer une faute syntaxique dans le
fichier à inclure : menu.php et faire un test avec include et un autre test avec require.

Vous aimerez peut-être aussi