• Aucun résultat trouvé

TP PHP 2

N/A
N/A
Protected

Academic year: 2022

Partager "TP PHP 2"

Copied!
1
0
0

Texte intégral

(1)

BDD IMAC

TP PHP 2

1 Fonctions, boucles et tableau html

• Faire une fonction php ayant pour signature void matrice(int $n), qui prend un entier n et affiche dans un tableau HTML une matrice n x n. Les cases du tableau doivent contenir les lignes et les colonnes de la matrice. Tester en affichant.

2 Deux for PHP

• Nous avons déjà vu la boucle for classique. Il existe un autre type de boucle for en php : foreach.

Elle s'utilise comme suit : foreach($tableau as $element). A chaque étape de la boucle, $element prend la valeur suivante du tableau. La boucle parcourt « toute seule » le tableau.

• Sachant que la fonction range($start, $end) renvoie un tableau contenant tous les entiers ou caractères situés entre $start et $end, afficher à l'aide d'une boucle foreach les lettres de l'alphabet.

• Afficher maintenant une lettre sur trois.

3 Deux tableaux PHP

• Créer un tableau $voisins comprenant vos 3 voisins les plus proches. Deux manières sont possibles (par le fonction array(), ou en remplissant case par case avec $voisins[] = ''toto'';). Afficher le tableau avec foreach. Afficher la seconde case du tableau seulement. Modifier la seconde case du tableau et afficher le tableau avec foreach.

• Il existe également des tableaux associatifs, où des chaînes de caractères jouent le rôle des clefs du tableau. Créer un tableau $gouvernement associant à ''président'' le nom du président et à ''1er ministre'' le nom du 1er ministre. Deux méthodes sont aussi possible pour le créer. (On ajoute un élément dans ce tableau avec $gouvernement[''clef''] = ''valeur'';)

• Afficher le tableau à l'aide de la fonction print_r()

• Afficher à l'aide d'une boucle foreach ce tableau php, dans un tableau html à deux colonnes (une colonne fonction et une colonne nom). On précise qu'une boucle foreach peut aussi s'utiliser comme suit : foreach($tableau as $clef => $valeur).

• Ajouter la clef ''ministre'', y associer au moins deux noms de ministres et afficher le tableau.

• Faire une page qui

◦ Si la variable ''fonction'' dans l'URL n'est pas définie, affiche un formulaire demandant d'entrer un nom de fonction. Ce formulaire a pour cible cette même page et passe ses informations par GET.

◦ Si la variable ''fonction'' existe et si la valeur est connue, affiche seulement la fonction et le nom de la personne associée, en utilisant votre tableau et la fonction array_key_exists. Si la fonction est inconnue, afficher un message et le formulaire.

4 Includes

• Écrire un fichier entete.inc.php contenant l'en tête HTML commune à toutes vos pages.

• A l'aide de la fonction include, inclure entete.inc.php au début d'un fichier tp2.php.

• Dans tp2.php, inclure un fichier menu.php. Ce fichier contient deux liens html, matrice et alphabet.

• Faire en sorte qu'un clic sur les liens du menu affiche le contenu associé (exercice 1 avec n=5 et exercice 2) dans la page de tp2, en dessous du menu. Vous utiliserez pour cela une variable passée par GET ainsi qu'un include.

Université Paris-Est Marne-la-Vallée TP_2.doc

Février 2010 1 / 1

Références

Documents relatifs

In Delphi, the IDE includes the menus, toolbars, Component palette, Object Inspector, Object TreeView, Code editor, Code Explorer, Project Manager, and many other tools.. The

In Delphi, the IDE includes the menus, toolbars, Component palette, Object Inspector, Object TreeView, Code editor, Code Explorer, Project Manager, and many other tools.. The

[r]

[r]

Il est conseillé de boire de l'eau lors des repas pour hydrater le corps et éliminer les toxines.. NOMS: Tony

Para outros tipos de programas, como os de recuperação, massagem, capilarização ou mesmo dor muscular, que apenas induzem espasmos musculares, deve aumentar gradualmente

Doc. Pour l’écologue*, le fonctionnement d’une exploitation agricole peut être vue comme l’économie de ces éléments : il faut équilibrer, pour chaque élément, apports

On souhaite faire l’affichage d’un tableau