Objectifs
- Déclaration et initialisation de variables en PHP
Exercice 01
Énoncé
- Vous pouvez visualiser l'énoncé de l'activité
Solution
<!doctype html> <html> <head> <title>menu simple</title> <meta charset="utf-8"> <title>Exercices PH : Les variables en PHP</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> </head> <body><center> <h3>Ma première page en PHP..</h3> <?php // initialisation des variables $module = 'Web Dynamique' ; $nom = "Riadh HAJJI"; $message ="Mon nom est : "; echo $message . $nom . "<br/>"; // opérateur de concaténation echo "j'ai choisi le module $module"; // variable dans la chaîne ?> </center> </body> </html>
Exercice 02
Énoncé
- Vous pouvez visualiser l'énoncé de l'activité
Solution
<!doctype html> <html lang="fr"> <head> <title> Les variable en php </title> </head> <body><center> <h3><b> Calcule sur les variables en php </b> </h3> <?php $TVA =1.19 ; $prix = 150; $nombre=10; $HT=$prix*$nombre; $TTC=$HT*$TVA; echo "le montant HT est egale a " .$HT." de type: ".gettype($HT)."</br>"; echo "le montant TTC est egale a " .$TTC." de type: ".gettype($TTC)."</br>"; echo "le variable TVA ".$TVA. " est de type: " .gettype($TVA)."</br>"; echo "le variable Prix ".$prix." est de type: " .gettype($prix)."</br>"; echo "le variable nombre ".$nombre." est de type: " .gettype($nombre)."</br>"; ?> </center> </body> </html>
Exercice 07
Page:
index.html-
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> </head> <body> <div class="container"> <h1>Calcul de la factorielle</h1> <form action="calculate.php" method="post"> <div class="form-group"> <label for="number">Entrez un nombre :</label> <input type="text" name="number" class="form-control"> </div> <button type="submit" class="btn btn-primary">Calculer</button> </form> </div> </body> </html>Page:
calculate.php<?php function calculateFactorial($n) { if ($n <= 1) { return 1; } else { return $n * calculateFactorial($n - 1); } } if ($_SERVER['REQUEST_METHOD'] === 'POST') { $number = isset($_POST['number']) ? intval($_POST['number']) : 0; $factorial = calculateFactorial($number); // Afficher le résultat echo "La factorielle de $number est $factorial."; } ?>