Software">
[Go to site: main page, start]

0% ont trouvé ce document utile (0 vote)
141 vues2 pages

TP PHP : Structures et Bases de Données

Ce document décrit des exercices sur l'utilisation de PHP et de MySQL. Il présente des exemples de code PHP utilisant des structures de données, des formulaires, des tableaux et des chaînes de caractères. Le document décrit également la création d'une base de données MySQL et des tables pour stocker des informations sur les élèves.

Transféré par

Ouled Ouledelhaj
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
141 vues2 pages

TP PHP : Structures et Bases de Données

Ce document décrit des exercices sur l'utilisation de PHP et de MySQL. Il présente des exemples de code PHP utilisant des structures de données, des formulaires, des tableaux et des chaînes de caractères. Le document décrit également la création d'une base de données MySQL et des tables pour stocker des informations sur les élèves.

Transféré par

Ouled Ouledelhaj
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi