Pour pouvoir coder, il nous faut comme d’habitude, un éditeur de code (vous utilisez celui que vous voulez, le même que d’habitude si vous voulez !)
Il nous faut cependant un environnement supplémentaire !!!! Afin de pouvoir coder en php, il nous faut un environnement de travail particulier. Pour cela, il nous faut : apache, et PHP sur nos machines.
Certains disposent peut-être déjà de cet environnement :
Du moment que la solution marche et est en adéquation avec votre façon de travailler, il n’y a pas de problème.
Favorisez la solution MAMP(Windows) ou XAMMP(Linux) sur vos machines si vous avez un doute !!!!!!
bonjour.php
qui affiche “Bonjour tout le monde”, la date et l’heure.Nom | Prénom | Date de Naissance | Poste |
---|---|---|---|
Giroud | Olivier | 30/09/1986 | Attaquant |
Griezman | Antoine | 21/03/1991 | Attaquant |
MBappe | Kylian | 20/11/1998 | Attaquant |
Nobbs | Jordan | 08/12/1992 | Milieu |
Williamson | Leah | 29/03/1997 | Défense |
Earps | Mary | 07/03/1993 | Gardien |
Attention : il faut que les informations des joueurs soient enregistréées dans un tableau à deux dimensions php
Nous désirons créer un fichier monTri.php
permettant de réaliser un tri à bulle sur un tableau aléatoire.
initialiser
les données du tableau de manière aléatoire (comprises entre 1 et 100). Cette fonction prend en paramètre une taille de tableau et renvoie le tableau initialisé.afficher
permettant d’afficher ce tableau dans un tableau au format HTML La première ligne du tableau doit afficher l’index du tableautriABulle
qui renvoi le tableau trié
FONCTION triBulle(tab : tableau d'entier, taille : entier)
VARIABLES
i : entier
cpt : boolean
DEBUT
cpt <- true
TANT QUE (cpt)
cpt <- false0 à taille -1 FAIRE
POUR i de 1]
SI tab[i] > tab[i+1)
echanger(tab,i,i+
cpt <- true
FIN SI
FIN POUR
FIN TANT QUE
retourner tab FIN
mesTableaux.php
qui utilise les fonctions créées dans monTri.php
Appeler les fonctionnalités d’un autre fichier require
Nous désirons créer l’application suivante :
connexion.html
suivante :verifierConnexion.php
qui vérifie la validité du login et du mot de passe. Les logins et mot de passes sont les suivants :login | mot de passe |
---|---|
HarryDu93 | giny<3 |
HermioneDu64 | pattenrond |
RonDu33 | tfcForEver |
Si les informations d’authentifications sont invalides l’utilisateur est renvoyé à la page connexion.html
Sinon l’utilisateur est envoyé sur la page accueil.php
accueil.php
, qui affiche Bonjour login
à l’utilisateur et permet à travers un lien se déconnecter afin de revenir à la page d’accueil !exit()
!!if (maCondition){
header('Location: accueil.php');
exit();
}header('Location: connexion.html');
Nous souhaitons créer une page maMultiplication.php
qui permet de s’entraîner sur les tables de multiplication. - Créer dans votre page une variable globale dont la valeur est égale à un entier tiré aléatoirement entre 1 et 20. - L’action du formulaire sera la page elle-même maMultiplication.php
. - N’oublier pas que vous pouvez envoyé des informations en cachés dans <input type="hidden" name="tableEnCours">
- En utilisant les boucles, générer une page affichant la table de multiplication de cette variable dans un bloc mis en forme “agréablement”.
0 x 8 = 0
1 x 8 = 8
…
10 x 8 = 80
Afin de s’entraîner, nous voulons que l’utilisateur puisse donner les réponses aux multiplications.
Changer les résultats de la multiplication par des zones de saisie afin que l’utilisateur puisse saisir ses réponses.
Ajouter un bouton “Corriger” qui permettra de vérifier les réponses saisies. Pour chaque ligne de la table de multiplication, on affichera juste (en vert), faux (en rouge) ou non répondu (en noir) si la réponse est respectivement correcte, incorrecte ou non donnée.
Le score sera affiché à chaque correction. Il est calculé en fonction des réponses données :
isset()
pour verifier si une variable php existe ou pas<?php
$maVar=4;
echo '<input type="text" id="monInput" value="'.$maVar.'" onclick="maFonction()"/>'?>
Nous désirons implèmenter le menu suivant :
monMenu.php
contenant le menu décrit ci-dessusAccueilTP.php
incluant monMenu.php
Inclure une page php dans une autre include