Lycée Feriana 4SI
TP PHP
Les structures de données :
- Taper le code suivant et l’enregistrer à l’adresse « C:\Program Files\EasyPHP\WWW\[Link] »
<?
define(”LSF”,”Lycée Secondaire Feriana”);
echo (“Mon lycée est : ”.LSF) ;
$var = 1; $v = (String)$var ;
echo (”<br><b>$v Avril 2010</b>”);
$x=5;
$x*=4;
echo(”<br>$x”);
echo(”<br>”.gettype($x));
- Lancer le navigateur avec l’adresse : C:\Program Files\EasyPHP\WWW\[Link]
- Lancer EasyPHP puis relancer le navigateur avec l’adresse : C:\localhost\[Link]
Les entrées/sorties :
Créer une page Web « [Link] » dans le dossier «WWW\G…» contenant le formulaire suivant :
Un clic sur le bouton « Envoyer » de type "submit" permet d’afficher une deuxième page « [Link] » contenant le
texte suivant : "Vous êtes connectés avec le pseudo S_007"
Essayer les deux méthodes POST et GET. Que remarquez-vous ?
Les types de données structurés : Les tableaux
Créer une page « [Link] » qui affiche un formulaire demandant à l’utilisateur 4 valeurs.
L’action du formulaire sera associée à un fichier « [Link] » qui contient un script permettant de remplir ces
valeurs dans un tableau et d'afficher ces éléments ordonnés puis inversés.
Les types de données structurés : Les chaînes de caractères
Créer une page « [Link] » qui affiche un formulaire demandant à l’utilisateur une adresse URL.
L’action du formulaire sera associée à un fichier « [Link] ».
Ce fichier contient un script permettant d’afficher la taille de l’adresse puis supprime la partie « http:// » et l’affiche
de nouveau.
Mr T. Rhimi [Link] AS. 2009-2010
Lycée Feriana 4SI
Utilisation de PHP avec MySQL :
- Lancer EasyPHP.
- Lancer le navigateur puis taper l'adresse : [Link]
- Créer une nouvelle base de données nommée "BD4SI3".
- Créer une table "Elèves" ayant la structure suivante :
Numéro (entier, clé primaire)
Nom (chaine de 20 caractères)
Classe (chaine de 10 caractères)
Moyenne (réel)
- Insérer les enregistrements suivants dans la table :
Numéro Nom Classe Moyenne
001 B. Ahmed 4SI3 11.52
002 Guesmi 4SI3 14.15
003 Mestouri 4SI1 10.25
- Créer une page Web « [Link] » contenant le formulaire suivant :
Le lien hypertexte «Liste des élèves» permet de lancer une page «[Link]».
L’action du formulaire sera associée à une page «[Link]».
- Créer la page Web «[Link]» qui contient un script permettant :
De tester la connexion au serveur et à la base.
D’afficher la liste des élèves ainsi que leurs moyennes et leurs numéros dans un tableau.
- Créer la page Web «[Link]» contenant un script qui permet d’ajouter d’autres élèves à la base.
Mr T. Rhimi [Link] AS. 2009-2010