• HOME
  • HTML
  • CSS
  • PHP
    • Début d'une page - Variable
    • Afficher et Concaténer des variables
    • Symboles à connaître
    • Conditions: IF, ELSE, ELSEIF
    • Conditions AND, OR
    • Conditions SWITCH
    • Boucles WHILE, FOR
    • Les tableaux / EN COUR ...
    • Les fonctions / Bientôt ...
  • SQL
    • Installer MYSQL
    • Interroger une base de données
    • Requete SQL / prochainement
    • PhpMyadmin serveur / prochainement
  • RÉSEAU
    • Afficher le mot de passe wifi
    • Le model OSI
    • Cisco Packet Tracer
    • WINDOWS 10 : LA DÉCOUVERTE DU RÉSEAU NE FONCTIONNE PAS
  • LINUX
    • Mettre à jour linux
    • Commandes Linux
    • permissions
    • Installer nginx (Serveur Web)
    • Installer Composer 2
    • Installer Symfony
    • Installer Mysql sur Ubuntu
    • VIM + liste commande
    • Installer Prestashop
    • Odoo / prochainement
    • Sécuriser un site avec HTTPS (Cerbot)
    • Android Téléphone Virtuel
    • Espace d'échange (swap)
    • Raspberry Pi : Authentification SSH par certificat
    • Ubuntu Software
  • WINDOWS
    • Créer une clé USB multiboot / prochainement
    • WSL2
    • WSL2 accéder aux fichiers Linux depuis Windows
    • WSL2 Sauvegarder et restaurer vos distrib Linux
    • Mot de passe Windows perdu
    • Effacer totalement un disque dur ou un SSD
    • Sauvegarder / Restaurer les drivers Windows
    • VMware Workstation / prochainement
    • Comment activer le bac à sable dans Windows 11 / prochainement
  • RASPBERRY
    • Créez une carte SD Raspbian pour votre Raspberry Pi depuis Windows
    • Premier démarrage
    • Mettre à jour son Raspberry
    • Mettre à Jour Raspberry Pi OS
    • Voir le réseau raspberry depuis Windows
    • Se connecter au bureau de son Raspberry depuis un PC Windows
    • Ouvrir les ports
    • SSH
    • Faire un NAS
    • Transmission
    • HTML - PHP - MYSQL - PHP ADMIN / Bientôt ...
    • Plusieurs sites Web à partir d'un seul et même serveur
    • Plex seveur multimédia
    • Recalbox / Kodi pour raspberrypi 3b+ / Bientôt
    • Mettre tout le système sur disque dur USB ou SSD
    • Installer Spotify
  • DIVERS
    • Programme
    • Ebook
    • Formation
    • LIENS

Les conditions

À quoi servent les conditions

On a parfois besoin d'afficher des choses différentes en fonction de certaines données.

La structure if… else

if, qui signifie si.

elseif, qui signifie sinon si.

else, qui signifie sinon.

On ajoute à la suite entre parenthèses la condition en elle-même

Enfin, on ouvre des accolades à l'intérieur on placera les instructions à exécuter si la condition est remplie.

Attention pour else pas de condition a mettre

Exemple

Afficher le message "enfant" si l'âge est inférieur ou égal à 12

<?php
$age = 8;

if ($age <= 12)    // SI
{
    echo "enfant";
}
?>

Exemple 1

Afficher le message "enfant" si l'âge est inférieur ou égal à 12
Affiche "Salut" si l'age est supérieure a 12

<?php
$age = 8;
if ($age <= 12)    // SI
{
    echo "Salut gamin !";
}
else    // Sinon
{
    echo "Salut";
}
?>

Exemple 2

Afficher le message "enfant" si l'âge est inférieur ou égal à 12
Afficher le message "ado" si l'age est entre 13 et 18
Afficher le message "adulte" si l'age est supérieur a 18

<?php
$age = 8;
if ($age <= 12)    // SI
{
    echo "enfant";
}
elseif ($age <= 18)    // SI
{
    echo "ado";
}
else    // Sinon
{
    echo "adulte";
}
?>