Bonjour à toutes et à tous,

J'aimerais ajouter de nouvelles données à une table déjà existante. Je vous explique : il s'agit d'un futur site pour enseignants, une fois qu'ils ont créé leur compte, j'aimerais qu'ils puissent ajouter de nouvelles classes à leur profil. Pour cela, j'ai codé comme ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?php
session_start();
require_once 'config.php'; // On inclu la connexion à la bdd
 
if (!isset($_SESSION['user'])) {
    header('Location:index.php');
    die();
}
if (!empty($_POST['nom_classe']) && !empty($_POST['niveau_classe'])) {
 
    $classe_1 = htmlspecialchars($_POST['nom_classe']);
    $niveau_classe_1 = htmlspecialchars($_POST['niveau_classe']);
    $classe_2 = htmlspecialchars($_POST['nom_classe']);
    $niveau_classe_2 = htmlspecialchars($_POST['niveau_classe']);
    $classe_3 = htmlspecialchars($_POST['nom_classe']);
    $niveau_classe_3 = htmlspecialchars($_POST['niveau_classe']);
    $classe_4 = htmlspecialchars($_POST['nom_classe']);
    $niveau_classe_4 = htmlspecialchars($_POST['niveau_classe']);
    $classe_5 = htmlspecialchars($_POST['nom_classe']);
    $niveau_classe_5 = htmlspecialchars($_POST['niveau_classe']);
    $classe_6 = htmlspecialchars($_POST['nom_classe']);
    $niveau_classe_6 = htmlspecialchars($_POST['niveau_classe']);
    $classe_7 = htmlspecialchars($_POST['nom_classe']);
    $niveau_classe_7 = htmlspecialchars($_POST['niveau_classe']);
 
    $check = $bdd->prepare('SELECT classe_1, classe_2, classe_3, classe_4, classe_5, classe_6, classe_7, niveau_classe_1, niveau_classe_2,niveau_classe_3,niveau_classe_4,niveau_classe_5,niveau_classe_6,niveau_classe_7 FROM lcc.inscr_ens WHERE token= :token');
 
    if (!empty($classe_1)) {
        if (!empty($classe_2)) {
            if (!empty($classe_3)) {
                if (!empty($classe_4)) {
                    if (!empty($classe_5)) {
                        if (!empty($classe_6)) {
                            $insert = $bdd->prepare('INSERT INTO lcc.inscr_ens(classe_7, niveau_classe_7 ) VALUES(:nom_classe,:niveau_classe)');
                            $insert->execute(array(
                                'nom_classe' => $classe_7,
                                'niveau_classe' => $niveau_classe_7,
                                header('Location: esp_ens.php')
                            ));
                            die();
                        } else {
                            $insert = $bdd->prepare('INSERT INTO lcc.inscr_ens(classe_6, niveau_classe_6) VALUES(:nom_classe,:niveau_classe)');
                            $insert->execute(array(
                                'nom_classe' => $classe_6,
                                'niveau_classe' => $niveau_classe_6,
                                header('Location: esp_ens.php')
                            ));
                            die();
                        }
                    } else {
                        $insert = $bdd->prepare('INSERT INTO lcc.inscr_ens(classe_5, niveau_classe_5) VALUES(:nom_classe,:niveau_classe)');
                        $insert->execute(array(
                            'nom_classe' => $classe_5,
                            'niveau_classe' => $niveau_classe_5,
                            header('Location: esp_ens.php')
                        ));
                        die();
                    }
                } else {
                    $insert = $bdd->prepare('INSERT INTO lcc.inscr_ens(classe_4, niveau_classe_4) VALUES(:nom_classe,:niveau_classe)');
                    $insert->execute(array(
                        'nom_classe' => $classe_4,
                        'niveau_classe' => $niveau_classe_4,
                        header('Location: esp_ens.php')
                    ));
                    die();
                }
            } else {
                $insert = $bdd->prepare('INSERT INTO lcc.inscr_ens(classe_3, niveau_classe_3) VALUES(:nom_classe,:niveau_classe)');
                $insert->execute(array(
                    'nom_classe' => $classe_3,
                    'niveau_classe' => $niveau_classe_3,
                    header('Location: esp_ens.php')
                ));
                die();
            }
        } else {
            $insert = $bdd->prepare('INSERT INTO lcc.inscr_ens(classe_2, niveau_classe_2) VALUES(:nom_classe,:niveau_classe)');
            $insert->execute(array(
                'nom_classe' => $classe_2,
                'niveau_classe' => $niveau_classe_2,
                header('Location: esp_ens.php')
            ));
            die();
        }
    } else {
        $insert = $bdd->prepare('INSERT INTO lcc.inscr_ens(classe_1, niveau_classe_1) VALUES(:nom_classe,:niveau_classe)');
        $insert->execute(array(
            'nom_classe' => $classe_1,
            'niveau_classe' => $niveau_classe_1,
            header('Location: esp_ens.php')
        ));
        die();
    }
} else {
    header('location: index.php');
    die();
}
Ma table est déjà construite est les valeurs 'nom_classe' et 'niveau_classe' sont prêtes dans mon html :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  <form action="crea_classe.php" method="post" id="crea_classe">
    <h2>Création d'une nouvelle classe</h2>
    <label for="select_classe">
      <h3>Choisissez le niveau de la classe :</h3>
    </label>
    <select name="niveau_classe" id="classe_niveau">
      <option value="sixième">Sixième</option>
      <option value="cinquième">Cinquième</option>
      <option value="quatrième">Quatrième</option>
      <option value="troisième">Troisième</option>
    </select>
    <input id="classe_nom" type="text" placeholder="Entrez le nom de la classe" name="nom_classe" class="form-control" />
    <input type="submit" id="crea_classe_valid" value="VALIDER" onclick="close_crea_classe()" />
  </form>
Mais rien à faire, j'ai beau modifier mes informations, les données n'arrivent pas dans ma table...
Je suis novice en PHP, donc je me suis probablement trompé dans l'organisation des donné mais je ne sais pas où...

Help please !!
Merci !