Exo FormulairePhp

download Exo FormulairePhp

of 6

Transcript of Exo FormulairePhp

  • 8/16/2019 Exo FormulairePhp

    1/6

    Exercices sur les formulaires Php - page 1

    Exercices sur les formulaires en Php

    E. Thirion - 23/12/2015

    Ce document est extrait du site http//cours.thirion.free.fr/Cours/!ormulairesP"P

    Liens utiles:

    ● Cours associ# $ ce document 

    ● %nstallation des dossiers et logiciels n#cessaires.

    ● Conditions d&acc's au t#l#chargement .

    ● (oir tous les cours du m)me auteur  .

    Corrigés

    *e corrig# des exercices sui+ants se trou+e dans le dossier Corrige-FormulairePHP  disponi,le part#l#chargement.

    Principe des exercices

    *es exercices sont des fichiers php $ compl'ter ue +ous trou+ere dans le dossier Etudiant  apr'sinstallation du cours sur +otre ordinateur. *e fichier $ utiliser est indiu# pour chaue exercice. Pour ex#cuter+otre solution cliue sur l&entr#e Votre solution de la partie Test des scripts du menu. *e r#sultat del&ex#cution de +otre script apparaitra alors dans le cadre droit. (ous pou+e de m)me ex#cuter le corrig# del&exercice en cliuant sur l&entr#e Corrigé situ#e uste en-dessous de Votre Solution.

    Exercice : Comparaison de deux nom!res

    "escription des formulaires

    %l s&agit dcrire un programme P"P ui compare deux nom,res #x et #$ puis affiche le plus petit et le plusgrand.

    *e formulaire de saisie contient deux champs de texte et un ,outon. %l se pr#sente comme suit

    *orsue l&utilisateur cliue sur le ,outon Comparer  le programme affiche le minimum et le maximum desdeux nom,res dans un autre formulaire $ deux champs de texte et un ,outon

    (oici par exemple le formulaire g#n#r# pour x10 et 4

    *e ,outon %utre comparaison doit permettre de re+enir au formulaire de saisie.

    Votre tra&ail

    *e formulaire de saisie des deux nom,res se trou+e dans le fichier Solution-comparaison'php.

    *e formulaire d&affichage des r#sultats se trou+e dans le fichier Solution-comparaison-action'php.

  • 8/16/2019 Exo FormulairePhp

    2/6

    Exercices sur les formulaires Php - page 2

    (otre tra+ail consistera $

    • compl'ter les ,alises form des deux formulaires.

    • aouter des attri,uts name dans le formulaire de saisie.

    • #crire les trois scripts manuants dans le formulaire d&affichage des r#sultats.

    Exercice ( : Factorielle

    "escription des formulaires

    *a factorielle d&un nom,re n est le produit 1 2 3 ... n. Ce produit se note n6. Par exemple 461 2 3 4 24

    Ecrire un programme ui permet de saisir la +aleur de n dans un formulaire comme suit

    lorsue l&utilisateur cliue sur le ,outon n) apr's a+oir saisie la +aleur de n le formulaire sui+ant est affich#

    le ,outon %utre calcul permet de recommencer l&op#ration.

    Votre tra&ail

    *e formulaire de saisie se trou+e dans le fichier Solution-factorielle'php.*e formulaire d&affichage des r#sultats se trou+e dans le fichier Solution-factorielle-action'php.

    (otre tra+ail consistera $

    • compl'ter les ,alises form des deux formulaires.

    • aouter les attri,uts name manuants dans le formulaire de saisie.

    • #crire les scripts manuants dans le formulaire d&affichage des r#sultats.

  • 8/16/2019 Exo FormulairePhp

    3/6

    Exercices sur les formulaires Php - page 3

    Exercice * : +énérateur de ta!leau

    "escription des formulaires

    %l s&agit dcrire un programme P"P ui g#n're un ta,leau html de #l  lignes et #c  colonnes. #l et #c sontd&a,ord saisies dans un formulaire comme ci-dessous

    lorsue l&utilisateur cliue sur le ,outon +énérer le ta!leau apr's a+oir saisie le nom,re de lignes et decolonnes un ta,leau de #l  lignes et #c colonnes est g#n#r#. *a derni're ligne de ce ta,leau contient un,outon %utre ta!leau permettant de recommencer l&op#ration. Chaue cellule du ta,leau doit contenirl&indice de ligne #i et de colonne #, de cette cellule sous la forme #i. #, /.

    (oici par exemple l&allure du ta,leau g#n#r# pour #l17 et #c8

    Votre tra&ail

    *e formulaire de saisie se trou+e dans le fichier Solution-genta!'php.

    *e formulaire d&affichage des r#sultats se trou+e dans le fichier Solution-genta!-action'php.

    (otre tra+ail consistera $

    • compl'ter les ,alises form des deux formulaires.

    • aouter les attri,uts name manuants dans le formulaire de saisie.

    • #crire les scripts manuants dans le formulaire d&affichage des r#sultats.

  • 8/16/2019 Exo FormulairePhp

    4/6

    Exercices sur les formulaires Php - page 4

    Exercice 0 : %ffichage de chiffres

    "escription des formulaires

    (oici le formulaire de saisie

    *&utilisateur indiue le nom d&une police dans le champs de texte par exemple elephant et lorsu&il cliuesur un chiffre par exemple le 5 le formulaire sui+ant est affich#

    9ote ,ien ue chaue chiffre est repr#sent# par un ,outon. *e chiffre est affich# dans la police donn#e entaille 7.

    Votre tra&ail

    *e formulaire de saisie des deux nom,res se trou+e dans le fichier Solution-Chiffres'php.

    *e formulaire d&affichage des r#sultats se trou+e dans le fichier Solution-Chiffres-%ction'php.

    (otre tra+ail consistera $

    • compl'ter les ,alises form des deux formulaires.

    • aouter des attri,uts name dans le formulaire de saisie.

    • #crire les scripts manuants dans le formulaire d&affichage des r#sultats en usui+ant les indicationsdonn#es en commentaire.

  • 8/16/2019 Exo FormulairePhp

    5/6

    Exercices sur les formulaires Php - page 5

    Exercice 1 : Calculatrice

    Le formulaire

    *es deux champs de texte li,ell#s 2 et 3 permettent de saisir deux nom,res #x et #$. *e troisi'me champsde texte #tiuet# : est destin# $ l&affichage du r#sultat d&une des uatre op#rations ;ttention si le numero du our est 1 il faut afficher 7er7 et non pas ?1?. Par exemple on affichera 1er an+ier 200@ et non pas 1 an+ier 200@.

    Votre tra&ail

    *e formulaire se trou+e dans le fichier Etudiant4Solution-"ate'php.

    (otre tra+ail consistera $

    • #crire les scripts php +ides en sui+ant les indications donn#es en commentaire.

    • compl'ter la liste de s#lection en mettant des attri,uts name et &alue ad#uats.

  • 8/16/2019 Exo FormulairePhp

    6/6