21-08-2008 : 21h44 min - Disconnected
Last modification : 12 August 2007

 

Les conditions et les boucles

 

Les conditions

Les conditions permettent d'effectuer des actions différentes en fonctions des valeurs d'une variable.

La syntaxe est la suivante :

Remarque :

  • Remarquez qu'il n'y a pas de point-virgule après la première ligne, ni après l'instruction "else".
  • Pour tester $variable on écrit le signe "=" deux fois. Si on en mettait un seul, on affecterait la valeur 3 à la variable.
  • On peut utiliser plusieurs conditions : if ($toto==3 OR $toto=="trois")

Exercice :

On peut par exemple tester les champs d'un formulaire pour voir s'ils sont vides ou non. La fonction empty permet de vérifier si une variable est vide. Pour tester si le champ "mail" du formulaire de la leçon précédente est bien rempli on écrira if (empty($mel)).

Corrigez le formulaire de contact vu dans les leçons précédentes pour tester que tous les champs soient bien remplis. Un message doit être affiché si un des champs est vide, sinon un mail est envoyé.

Correction : cliquez ici.

Les boucles

Une boucle permet d'exécuter des instructions tant qu'une condition est vraie :

Exemple : compter jusqu'à 10.

  • La balise <br /> permet de passer à la ligne.
  • $i++ permet d'ajouter 1 à la variable $i.

Exercice :

Ecrire la table de 5, en multipliant de 1 à 15.

Correction : cliquez ici

Cours suivant : Les bases de données