Décrivez ici votre problème ou ce que vous cherchez à faire.
$bdd = [];
$personne = [];
while ($_REQUEST['valider'] === "valider" ) {
    if ($_REQUEST['valider'] === "valider" && $_POST["record"] === 'fin') {
        array_push($personne,[
            "prenom" => $_POST["prenom"],
            "email" => $_POST["email"],
            "pays" => $_POST["pays"],
            "sexe" => $_POST["sexe"],
            "classe" => $_POST["classe"],
        ]);
        break;
    }
    elseif ($_REQUEST['valider'] === "valider" && $_POST["record"] === 'ajouter') {
            array_push($personne,[
                "prenom" => $_POST["prenom"],
                "email" => $_POST["email"],
                "pays" => $_POST["pays"],
                "sexe" => $_POST["sexe"],
                "classe" => $_POST["classe"],
              ]);
              array_push($bdd, $personne );
              $_REQUEST['valider'] = "fin";
            // print_r($personne);
      }
      else {
        break;
      }
  }
  ?>
<table border="1px">
    <thead>
        <th>Prénom</th>
        <th>Email</th>
        <th>Pays</th>
        <th>Sexe</th>
        <th>Classe</th>
    </thead>
    <tbody>
        <?php
            //foreach($personne as $key => $value){
                echo "<tr>";
                echo "<td>" . $bdd[0][0]["prenom"]. "</td>";
                echo "<td>" . $bdd[0][0]["email"]. "</td>";
                echo "<td>";
                for($i = 0; $i < count($bdd[0][0]["pays"]); $i++){
                    echo $bdd[0][0]["pays"][$i]. "<br>";
                }
                echo "</td>";
                echo "<td>" . $bdd[0][0]["sexe"]. "</td>";
                echo "<td>" . $bdd[0][0]["classe"]. "</td>";
                echo "</tr>";
            //}
        ?>
    </tbody>
</table>
Ce que je veux
Bonjour,
J'ai un formulaire que je renseigne et je cherche à stocker les informations saisies dans un array  et enfin l'afficher sous forme le table.
Ce que j'obtiens
j'ai tourné par toutes les méthodes qui me sont venues à l'esprit mais je n'arrive pas à afficher une table de plus d'une ligne. car mon array se réinitialise à chaque nouvelle saisie du formulaire au lien de s'incrémenter.
Bonjour,
Il faut stocker les données en dehors de la page (Base de Données, fichier, local storage....)
  Merci !
https://www.pierre-giraud.com/php-mysql-apprendre-coder-cours/recuperer-manipuler-donnee-formulaire/
je suis tombé sur ça