9. •Le fichier contenant le code PHP doit avoir l’extension PHP.
•Le scripte PHP doit être délimité par les balises < ? et ?>.
•Le fichier PHP doit être enregistré dans le répertoire
d’hébergement du serveur Apache WWW.
•Pour exécuter un fichier PHP il faut aller à son adresse web
local
exemples :
http://localhost/.... Ou http://127.0.0.1/...
http://localhost/tpphp/tp1.php
12. Variable Signification
S'utilise lorsque l'attribut
$_POST['donnee'] METHOD du formulaire est
POST.
S'emploie lorsque l'attribut
METHOD du formulaire est GET
$_GET['donnee']
ou bien lorsque les données sont
envoyer dans l’URL.
Exemples :
Echo($_POST[‘nom’])
http://www.votresite.com/index.php?nom=ali&prenom=mohamad
Echo($_GET[‘nom’])
18. MySQL dérive directement de SQL (Structured Query Language) qui est un
langage de requête vers les bases de données exploitant le modèle
relationnel.
Il en reprend la syntaxe mais n’en conserve pas toute la puissance puisque de
nombreuses fonctionnalités de SQL n’apparaissent pas dans MySQL
(sélections imbriquées, clés étrangères…)
Le serveur de base de données MySQL est très souvent utilisé avec le langage
de création de pages web dynamiques : PHP. Il sera discuté ici des commandes
MySQL utilisables via PHP dans les conditions typiques d’utilisation dans le
cadre de la gestion d’un site personnel hébergé gratuitement (par exemple
sur Free.fr).
Base de Script Page
MySQL HTTP
données PHP HTML
Client
19. Personnes Bibliothèque
nom prénom adresse téléphone nom Dernierlivre
Martin Pierre 7 allée des vers 0258941236 Dupond Robinson
Dupond Jean 32 allé Poivrot 0526389152 Jospin Faust
Martin Misère
SELECT Personnes.prénom, dernierlivre
FROM Personnes, Bibliothèque
WHERE Personnes.nom = Bibliothèque.nom
prénom Dernierlivre
Jean Robinson
Pierre Misère
20. Personnes
nom prénom adresse téléphone
Martin Pierre 7 allée des vers 0258941236
Dupond Jean 32 allé Poivrot 0526389152
Dupond Marc 8 rue de l’octet 0123456789
SELECT nom, prénom
FROM Personnes
21. Etudient
Num Prenom age moy
1 ali 22 15.50
2 fawzi 20 12.50
3 salwa 19 16.33