<?php
    // Ouverture de la session
    session_start();
    
    // Connexion à la base de données Oracle
    $conn = oci_connect('c##ensemim_a', 'ensemim_a', 'localhost/XE');

    // Vérification de la connexion
    if(!$conn) {
        die("Erreur lors de la connexion à la base de données");
    }

    // Vérification si le formulaire a été soumis
    if($_SERVER["REQUEST_METHOD"] == "POST") {
        // Récupération des données du formulaire
        $nom = $_POST['nom'];
        $age = $_POST['age'];
        $mdp = $_POST['mdp'];
        $confirm_mdp = $_POST['confirm_mdp'];

        // Vérification que les deux mots de passe sont identiques
        if($mdp == $confirm_mdp) {
            // Préparation de la requête d'insertion
            $query = "INSERT INTO user_one_more (nom, age, mdp) VALUES ('$nom', '$age', '$mdp')";
            $stid = oci_parse($conn, $query);

            // Exécution de la requête
            $res = oci_execute($stid);

            // Vérification que la requête a bien été exécutée
            if($res) {
                // Inscription réussie
                echo "Inscription réussie";
                // Fermeture de la connexion à la base de données
                oci_close($conn);
                // Redirection vers la page de connexion
                header('Location: validation.php');
                exit; // Important pour éviter l'exécution du reste du code
            } else {
                // Erreur lors de l'inscription
                echo "Erreur lors de l'inscription";
            }
        } else {
            // Les mots de passe ne sont pas identiques
            echo "Les mots de passe ne sont pas identiques";
        }
    }
?>
