PHP

Transcription

PHP
PHP
●
Code exécuté côté serveur
●
Il faut penser que le retour doit être de l'HTML...
PHP
●
Les fichiers sont nommés .php (ou .php5 : php v5)
●
●
●
Le code php est indiqué par les balises <?php … ?> et peut­être contenu dans de l'HTML
Si il n'y a pas d'HTML en fin de fichier, ne pas mettre la dernière balise fermante
Structure de langage classique
●
Variable non typé (typage faible)
●
$nom
●
$tab[0] ou $tab[”key”] PHP
●
Variables particulières :
●
●
●
$_SERVER : information par rapport au script et au contexte de l'éxécution
Outil :
●
●
$_POST : tableau contenant les données d'un formulaire passées par la méthode POST
var_dump() : affichage d'une variable quelque soit son type
echo : permet d'afficher du texte ou une variable
PHP
●
Exercice
●
●
●
Ecrire un simple code php dans lequel vous affectez une valeur à une variable et affichez la variable
N'oubliez pas les entêtes HTML
Même chose en récupérant une valeur d'un formulaire
PHP
●
Boucles :
●
for($i=0;$i<12;$i++)
{ echo $i; }
●
while($i == true)
{ echo $i;
$i = false;
}
PHP
●
Exercice
●
Ajouter au formulaire un champ année de type liste déroulante de 1900 à 2000 généré via PHP
PHP
●
Structure conditionnelle
●
if (condition) {…}
else {…}
●
Les conditions : == , <=, >=, != , > ,< , === ou !==
●
Opérateurs logiques : &&, ||
●
switch ($test) {
case 1:
… ;
break;
case 2:
…;
break;
}
PHP
●
●
Exercice : faire un formulaire de connexion (login/pwd) faire la vérification d'existence des variables
●
If ( isset($var))
{...
}
PHP
●
Variables de session
●
$_SESSION : ne sont valables que le temps de visite de l'utilisateur sur le site
●
session_start()
●
$_SESSION['nom_item'] = ….
PHP
●
Exercice
●
Utilisez la variable SESSION pour transmettre l'identifiant entre 2 pages

Documents pareils