Apprends gratuitement à créer ton site !!



Les kit graphiques ont été téléchargés 22 fois.  -   RSS   Derniers flux : Nouveau kit graphique - RĂ©fĂ©rencez votre site et faites vous connaitre - Script : Afficher la date et l'heure en temps rĂ©el - Script : GĂ©nĂ©rateur de mot de passe - Script : TĂ©lĂ©chargez un formulaire de contact tout fait

Les conditions PHP

Quesque c'est, à quoi ça me sert ?

Les conditions restreignent l'affichage d'un texte, paragraphe, image, ... tant que la condition n'est pas remplie !
Prenons un exemple simple :

SI toto a fait ses devoirs
ALORS il aura un bonbon !

Analyse
Tant que toto n'aura pas fait ses devoirs ( tant qu'il n'aura pas rempli la condition )
Il n'aura pas son bonbon ..

En php, c'est aussi facile que de le faire de manière littérale !
Voici 3 conditions PHP :

if => Si
else => Sinon
elseif => Sinon, si

Exemple réel :

  1. <?php
  2. if ( ma condition ) // Si ma condition est rempli
  3.   // /!\ Condition entre parenthèses
  4.  { // Ouverture de l'instruction
  5.   // /!\ Très important => il s'agit d'une accolade /!\
  6.   Instruction // Alors j'affiche ce que je veux
  7.  }
  8. elseif ( une autre condition ) // Sinon, si une autre condition est rempli
  9.  {
  10.   Une autre instruction // Alors il se passe autre chose
  11.  }
  12. ?>

Passons Ă  un exemple concret !
Dans ce futur exemple, nous allons utiliser d'autres conditions que nous verrons plus bas !

  1. <?php
  2. if ($resultat=='2') // Si le résultat est strictement égal à 2
  3.  {
  4.   echo "Excat, la bonne rĂ©ponse est bien 2"; // On affiche cette phrase
  5.  }
  6. elseif ($resultat=='') // Sinon si le résultat n'existe pas : ( égal à rien )
  7.  {
  8.   echo "Combien font 1+1 ?"; // On pose la question
  9.  }
  10. else // Sinon ( on sous-entend que la réponse existe mais est différente de 2 )
  11.  {
  12.   echo "Encore un petit effort"; // Alors, on encourage le visiteur !!
  13.  }
  14. ?>

Vous avez vu ces conditions strictement égal ?
Déjà des nouvelles conditions .. ne vous inquiétez pas, il y en a d'autres =D
Je vais vous apprendre les autres Ă  l'aide d'un petit tableau :

Conditions :
if => Si
else => Sinon
elseif => Sinon, si
Opérateurs ( n°1 ) :
and ou && => Et
or ou || => Ou
Opérateurs ( n°2 ) :
== => Strictement égal
!= => Différent
< => Strictement inférieur
> => Strictement supérieur
<= => Inférieur ou égal
>= => Supérieur ou égal
Opérations mathématiques :
+ => Addition
- => Soustraction
* (étoile) => Multiplication
/ => Division

Avant de passer à un autre code, je vous ai préparé un exemple dans lequel on se sert de ce code très mathématique lol
Cliquez pour tester !

Maintenant, un petit test :

  1. <?php
  2. $i='1';
  3. $ii='3';
  4.  
  5. if ($i=='1') // Si $i est strictement égal à 1 :
  6.  {
  7.   echo $i+$ii;
  8.  }
  9. else // Sinon ( $i est différent de 1 ) :
  10.  {
  11.   echo $i-$ii;
  12.  }
  13. ?>

Verdict :
La réponse affichée est .. ?








Allez, on ne va pas se quitter aussi vite, nous allons utiliser les opérateurs and ou && et or ou ||
Pour les comprendre, rien de tel qu'un petit exemple commenté !
C'est ici qu'on voit l'interret des codages !

  1. <?php
  2. if ($i=='')
  3. // Si la variable $i est strictement égale à .. rien :
  4.  {
  5.   echo "La variable i est inĂ©xistante !";
  6.  }
  7. elseif ($i=='1' || $i=='3')
  8. // Sinon, si la variable $i et strictement égale à 1 OU à 3 :
  9.  {
  10.   echo "La variable i est Ă©gale soit Ă  1, soit Ă  3";
  11.  }
  12. elseif ($i!='1' && $i!='3')
  13. // Sinon, si la variable $i est différente de 1 ET de 3 :
  14.  {
  15.   echo "La variable i est diffĂ©rente de 1 et de 3";
  16.  }
  17. ?>

Après ça, rien ne vaut un petit test pour être sur de la validité de ce code !
Alors testons !

On aurait très bien pu aussi afficher les valeurs entrées dans cet exemple mais ça ne nous sert pas vraiment ici !

Voili voilou, si vous savez créer un formulaire, vous êtes capable de créer vos petits scripts !
Entrainez vous bien, vous devez connaître ces fonctions par coeur pour la suite !

« Tuto

Kit Graphique Cust.er Production | © 2oo7 - 2oo9 Créer un site ι Accueil ι Flux rss ι Sitemap ι Plan du site ι Contact ι Haut