Back

Manipulation séance 3

Pour cette manipulation, vous devez tout d'abord avoir activé vos pages personnelles à l'adresse https://ccc.bordeaux-inp.fr/moncompte (menu Pages perso web). En outre vous devez avoir lu la documentation qui décrit comment envoyer vos pages sur le serveur de l'Enseirb-Matmeca : https://vvv.enseirb-matmeca.fr, dont voici les grande lignes:

N'oubliez pas que quand vous développez du code serveur, vous devez nécessairement consulter vos pages depuis le serveur pour voir le résultat, et non en local comme on faisait auparavant pour les applications statiques.

Hello world!

La première manipulation consiste en rédiger un script qui va afficher le résultat suivant:

Bonjour 1
Bonjour 2
...
Bonjour 100

Hello world personnalisé

La deuxième manipulation consiste en rédiger un script qui prend votre nom en paramètre et qui va vous répondre bonjour de la manière suivante (en remplaçant NOM par le nom passé en paramètre) :

Bonjour NOM!

Le script doit détecter deux situations:

Vous devez rédiger une version ou le paramètre NOM est passé grâce à une commande GET et une commande POST.

Hello world personnalisé avec mémorisation

Dans cette troisième manipulation, nous allons améliorer le script précédent pour qu'il puisse mémoriser votre nom. Voici son comportement :

Vous devez rédiger une version ou le paramètre NOM est passé grâce à une commande GET et une commande POST.

Multi hello world

Dans cette dernière manipulation, nous allons développer un script qui dit bonjour à tous les utilisateurs qui sont inscrits dans une basse de données. Pour cela vous aller utiliser PhpMyAdmin pour créer une table amis sur votre serveur de base de données. Attention le mot de passe à utiliser pour se connecter est celui fourni par mail lors de l'activation des pages persos, et non celui de l'Enseirb-Matmeca. Par contre le login est bien celui de l'Enseirb-Matmeca. Cette table va comporter deux colonnes: une colonne ID de type INT et une colonne NOM de type VARCHAR(255). Vous allez ensuite insérer plusieurs lignes dans cette table.

Ensuite vous devez réaliser le script qui va récupérer la liste des amis depuis votre base de données et qui affiche un bonjour par ligne pour chaque ami, de la manière suivante :

Bonjour AMI-1!
Bonjour AMI-2!
...
Bonjour AMI-N!

En remplaçant AMI-I par les noms enregistrés dans la table amis.

Vous pouvez trouver la documentation de la librairie mysqli sur cette page (colonne Prcedural interface).

La correction de ces exercices est disponible ici.