Académique Documents
Professionnel Documents
Culture Documents
: Question de cours
1) Définition
PHP : PHP Hypertext Preprocessor est un langage de programmation côté serveur utilisé pour dynamiser les
pages webs.
Tableau : est l’intersection entre plusieurs lignes et colonnes qui associe les valeurs à des clés.
Fonction : est un bloc de code contenant des instructions.
Variable : est un conteneur permettant de stocker des informations comme par exemple un nombre ou un texte.
Base de données : est une collection d’informations organisées afin d’être facilement consultables, gérables et
mises à jour.
Session : correspond à une façon de stocker des données différentes pour chaque utilisateur en utilisant un
identifiant de session unique.
Cookie : est un mécanisme d’enregistrement des informations sur le client, et de lecture de ces informations.
Concaténation : est le fait de mettre de bout en bout les informations sur une même ligne d’instructions.
"age" => 35
),
"age" => 28
),
"age" => 42
);
Nom : Marie
Prénom : Marie
Ville : Lyon
Âge : 28
Nom : Pierre
Prénom : Pierre
Ville : Marseille
Âge : 42
3) Ecrire une page de connexion contenant un formulaire et son traitement permettant le passage de la page de
connexion vers une page d’accueil par le contrôle d’accès :
<?php
// Vérification des identifiants de connexion
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nom_utilisateur = "utilisateur"; // Nom d'utilisateur prédéfini
$mot_de_passe = "1234"; // Mot de passe prédéfini
<?php
// Affichage d'un message d'erreur en cas de problème de connexion
if (isset($erreur)) {
echo "<p>".$erreur."</p>";
}
?>
4) Ecrire une fonction qui calcule la moyenne d’un étudiant dont les notes varient entre 08 et 15 :
function calculer_moyenne($notes) {
$somme = 0;
$nombre_notes = count($notes);
foreach ($notes as $note) {
if ($note < 8 || $note > 15) {
return false; // La note n'est pas valide
}
$somme += $note;
}
return $somme / $nombre_notes;
}