• Aucun résultat trouvé

TP 01: LIRE, TRAITER ET AFFICHER DES INFORMATIONS

N/A
N/A
Protected

Academic year: 2022

Partager "TP 01: LIRE, TRAITER ET AFFICHER DES INFORMATIONS"

Copied!
3
0
0

Texte intégral

(1)

TP 01: LIRE, TRAITER ET AFFICHER DES INFORMATIONS

Objectifs

• Découvrir l’environnement de développement PHP

• Savoir écrire et exécuter des programmes simples

• Comprendre l’utilité d’une variable

• Savoir utiliser des fonctions ou procédures existantes (print, echo)

• Savoir utiliser un formulaire de saisie

Découverte de l’environnement et affichage d’une information:

A l’aide d’un éditeur de texte, créez une page html (simple) que vous nommerez

« bonjour.php » et ajoutez dans le corps de la page les lignes suivantes :

Visualisez votre page à l’aide d’un navigateur. Que voyez-vous dans la page et dans le code source de la page ?

Créez maintenant sur votre site personnel sur le serveur Etudiant de l’université un dossier nommé TP_PHP et placez votre programme « bonjour.php » dans ce répertoire.

Affichez dans un navigateur cette page « bonjour.php » en prenant soin d’y accéder via le serveur Web de l’université (http://etudiant.univ-mlv.fr/~votreLogin/TP_PHP/bonjour.php) Que voyez-vous dans la page et dans le code source de la page ?

Qu’en tirez vous comme conclusion ?

Saisie d’une information:

Créez votre programme n° 2. Ce programme doit afficher “Bonjour“ suivi de votre prénom. C’est vous qui allez saisir votre prénom dans un formulaire.

Créez tout d’abord une page « formulaire.html » qui contient un formulaire permettant de saisir votre prénom.

- Choisissez la méthode « get »

-

Choisissez comme valeur de l’attribut « action » le nom de votre programme

« bonjour.php »

- Choisissez comme nom de votre zone de saisie « prenom »

- En début de votre programme « bonjour.php », ajoutez la ligne suivante :

- Modifiez votre programme « bonjour.php » afin d’afficher votre prénom à côté de bonjour.

<?PHP

print ("Bonjour\n") ; // Affiche : Bonjour echo "Ceci est généré par un programme PHP" ;

?>

$prenom=$_GET['prenom'];

(2)

Création des premiers programmes en autonome:

Programme n° 3 :

Ecrivez un programme qui affiche l’âge de l’utilisateur en fonction des données qu’il devra saisir:

- année de naissance - année du jour en cours

Remarque : Il ne vous est pas demandé de tester le jour et le mois de naissance !

NB : Si vous êtes en avance, utilisez la fonction « date() » qui permet de récupérer l’année de la date système au lieu de la saisir.

Programme n° 4 :

Ecrivez un programme (n° 4) qui affiche pour 2 chiffres le résultat des différentes opérations mathématiques

Exemple:

Programme n° 5 :

Ecrivez et exécutez un programme (n° 5) qui réponde au problème suivant : Vous effectuez une dépense de santé d’un montant MT à saisir.

La Sécurité sociale vous rembourse 70% de (MT moins 1 euro) Votre mutuelle vous rembourse 30 % de (MT moins 1 euro) Vous payez le montant restant.

Affichez ce que paie la Sécurité sociale, ce que paye la mutuelle, ce que vous payez.

Programme n° 6 :

Ecrivez un programme (n° 6) qui calcule le prix d’une commande pour une société.

L’utilisateur devra renseigner:

le prix unitaire du produit la quantité commandée En retour, le programme affichera:

le montant de la commande la remise de 5%

les frais de port ( 2% montant de la commande) le montant final

Programme n° 7 :

Ecrivez un programme (n° 7) qui transforme une durée exprimée en heures, minutes et secondes en une durée exprimée uniquement en secondes. Les heures, minutes et secondes doivent être saisies par l’utilisateur

30 min 10 sec 1810 2h 25 min 30sec 8730

6 * 3 = 18 6 / 3 = 2 6 – 3 = 3 6 + 3 = 9

(3)

Pour les plus rapides…

Programme n° 8 :

Ecrivez le programme inverse (n° 8): Il affiche un temps en heures, minutes, secondes à partir d’un nombre de secondes saisi par l’utilisateur (utilisez le /et le %: reste de la division entière 8%3 = 2).

Exemples:

1810 30 min 10 sec 8730 2h 25 min 30 sec

Remarque : vous aurez certainement besoin d’utiliser la fonction mathématique floor (qui arrondit un nombre à l’entier inférieur).

Vous trouverez de l’aide sur Internet (critères de recherche : « php floor ».

Programme n° 9 :

Ecrivez un programme (n° 9) qui affiche la date du jour suivant 2 formats à l’aide de la fonction date.

Recherchez les possibilités du format date.

Programme n° 10 :

Ecrivez un programme (n° 10) qui compte le nombre de caractères de la phrase suivante :

« Le TP est presque termine »

Programme n° 11 :

Ecrivez un programme (n° 11) qui génère login et mot de passe pour un utilisateur en fonction de son nom et de son prénom. Observez l’exemple pour comprendre les règles de création des logins et mots de passe:

Remarque : Le mot de passé fera obligatoirement 8 caractères.

Exemple: olivier debout > login : olDEBOUT mot de Passe: 76toubed

Cherchez les fonctions utiles dans l’aide en ligne PHP dans la rubrique : chaînes de caractères(String)

Nous sommes le : 06 09 05

tue 06 sept 2005

Références

Documents relatifs

Fonction séquentielle : correspond à un traitement logique tel que l'infor- mation de sortie (logique) dépend à la fois d'un état précédent (effet de mémoire) et des

Sciences de l'ingénieur NB 2003 La première équation devra contenir obligatoirement la variable recherchée (Ici Ve) On part d'un potentiel et on s'arrête à ce même potentiel

Autant de facteurs et de transformations qui exigent d’interroger l’universalité comme la modernité de l’idée de sécurité sociale en s’appuyant sur une

Depuis la liste des applications, appuyez sur Paramètres → Connexions → Appareils à proximité, puis faites glisser le curseur Appareils à proximité vers la droite pour activer

Il s’agit de demander à l’utilisateur d’entrer les valeurs nécessaires, ainsi que de calculer les valeurs utiles. Cas où le discriminant est

Par la délibération n° 08/21 du 8 avril 2008, le Comité sectoriel de la sécurité sociale et de la santé a autorisé la Banque Carrefour de la sécurité sociale à

La communication des données à caractère personnel précitées de la banque de données à caractère personnel e-PV (inspection sociale) à la banque de données à caractère

Prime pour le remplacement d’un appareil au gaz naturel de plus de 20 ans (chaudière, chauffe-eau,