vers un site plus interactif...

Le langage PHP est un langage de programmation qui peut générer du code HTML.
Lorsque vous demandez une page internet, vous recevez un fichier HTML. Ce fichier a été généré par le serveur à la demande grâce au code PHP, mais le client ne reçoit que le résultat HTML de ce code PHP. Le code PHP reste donc "secret" pour le client.

Aussi, si vous ouvrez directement un fichier PHP stocké sur votre ordinateur, le code PHP ne sera pas éxécuté. Nous allons donc "couper en deux" notre ordinateur: une partie jouera le rôle du serveur et l'autre du client. Pour cela, il suffit de démarrer EasyPHP. Veillez à bien stocker vos fichiers dans le repertoire www de EasyPHP. Pour les visualiser, faites un clic droit sur l'icône EasyPHP en bas à droite et sélectionnez Web local.

Etape 1: une page HTML formulaire
  • qui permet la saisie des données par des boutons, des champs texte, des menus déroulants...
  • est associée à une page de traitement
  • a chaque élément de saisie associe une varaible contenant la saisie, transmise à la page de traitement
Exemple
Chaque formulaire est compris entre les balises <form> et </form>.
On doit dés le départ y spécifier le nom de la page de traitement du formulaire, ici page2.php
Chaque balise permet de saisir une information. il en existe différents types.

Etape 2: une page PHP de traitement
  • qui récupère les variables de la page formulaire ainsi que leurs valeurs
  • les traite
  • génère grâce à l'instruction echo le code html souhaité
Exemple
Il y a deux méthodes pour passer les données: GET (valeurs visibles dans l'url) et POST.
En PHP, les variables commencent par $
En PHP, les instructions terminent par ;
En PHP, les blocs d'instructions sont entre accolades {instruction1;instruction2;}
En PHP, les condition de if sont entre parenthèses

Les chaines de caractères entre simple quote ne sont pas interprétées alors que celles entre double quote sont interprétées.

Code à recopier