pour commencé quand je lance ma page web l'utilisateur doit entré sont code étudiant ensuite je vérifie le code étudiant si il est valide, si oui l'utilisateur va voir ces notes qui sont en positon [4][5][6].
voici mon tableaux note.php qui contient tous les élèvent.
<?php
/*note.php*/
[0] = Prénom, [1] = Nom, [2] = Sexe, [3] = Âge, [4] = TP1, [5] = TP2, [6] = TP3.
$NotesGroupe1 = array(
"HARG200181" => array("Guillaume", "Harvey", "M", 36, 90, 70, 76),
"CHAM010283" => array("Marc-André", "Charpentier", "M", 34, 80, 73, 96),
"TREV290991" => array("Valérie", "Tremblay", "F", 26, 70, 71, 69),
"PELL180584" => array("Laurence", "Pelletier", "F", 30, 65, 89, 76),
"MALF110194" => array("Francis", "Maltais", "M", 20, 61, 50, 59),
"GAUM220654" => array("Martine", "Gauthier", "F", 60, 65, 40, 76)
);
$NotesGroupe2 = array(
"GIRM230383" => array("Marc-Olivier", "Girard", "M", 31, 75, 85, 56),
"TREM300878" => array("Michel", "Tremblay", "M", 36, 50, 50, 55),
"POID250468" => array("Diane", "Poitras", "F", 46, 61, 75, 59),
"LEML180586" => array("Laurence", "Lemieux", "F", 31, 80, 89, 100),
"VANL130395" => array("Jeff", "Van Cleef", "M", 19, 61, 68, 33)
);
?>
ici noteétudiant.php
/*noteétudiants.php*/
<?php
$code = "";
$messageCode = "";
$valideCode = false;
$noteFinale = "";
/*require_once("functions.php"); incomplet*/
require_once("notes.php");
if(isset($_GET["codeE"]))
{
$code = $_GET["codeE"];
$normeCode = "/[A-Z]{4}\d{6}$/";
$resultat = preg_match($normeCode, $code);
if(array_key_exists($code,$NotesGroupe1) == 0)
{
if(array_key_exists($code,$NotesGroupe2) == 0)
$messageCode = "L'étudiant n'existe pas.";
}
if($resultat === 0)
{
$messageCode = "le code etudiant n'est pas valide (AAAAXXXXXX)!.";
}
else
{
$valideCode = true;
}
if($valideCode && array_key_exists($code,$NotesGroupe1))
{
foreach ($NotesGroupe1 as $n => $v)
{
echo $v[4];
echo $v[5];
echo $v[6] . "<br>";
}
}
if($valideCode && array_key_exists($code,$NotesGroupe2))
{
echo "ceci est un text ne pas prendre en considération merci.";
}
}
?>
<pre><?= var_dump($code) ?></pre>
<pre><?= var_dump($valideCode) ?></pre>
<html>
<body>
<form method="GET">
Entrez votre code etudiant:
<input type="text" name="codeE" value="<?= $code ?>" required /><?= $messageCode ?><br>
<input type="submit" value="Envoyer!"><br>
</form>
</body>
</html>
donc j'aimerais savoir c'est quoi la meilleur fonction/solution pour aller chercher les données de l'utilisateur X
présentement je fais un foreach mais c'est pas ça du tout dont j'ai besoin parce qu'il affiche tous les notes des élèvent....