bonjour,

je suis entrain de faire un site et je suis bloqué quand je crée une team , je vous explique

j'ai 2 table dans ma base de donnée , table users et table team

users

id mediumint(8) UNSIGNED AUTO_INCREMEN PRIMARY KEY
id_team smallint(5) UNSIGNED NULL
nom varchar(30)
prenom varchar(16)
pseudo varchar(30)
passe varchar(40)
pseudops4(30)
email varchar(90)

team

id_team smallint(5) AUTO_INCREMEN PRIMARY KEY
nom_team varchar(30)


clé etrangère

id_team oraxy.team.id_team ON DELETE SET NULL ON UPDATE SET NULL

et voici mon script php

Code php : 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
<?php
 
$bdd = connect();
 
//début du traitement du formulaire
 
if(!isset($_POST['team']) OR empty($_POST['team'])){
    echo 'le champs team n est pas definit';
}
else {
    //récup dans des var locales : on utilise que ces variables ensuite.
    $team = $_POST['team'];
 
    if(strlen($team) < 5){
        echo '<p>Le nom de la team est trop court, minimum 5 caractères.</p>';
            }else{
                    // Vérification de la team
                    $req = $bdd->prepare("SELECT id_team FROM team WHERE nom_team= :team LIMIT 1");
                    $req->bindParam(':team', $team, PDO::PARAM_STR);
                    $req->execute();
 
                    $rep = $req->fetch();
 
                    if(isset($rep['id_team'])){
                        echo "<p>La team est déjà dans la base de donnée</p>";
                    }
                    else {
 
                        //on insert
                        $req = $bdd->prepare("INSERT INTO team (nom_team)
                        VALUE (:team)");
                        $req->bindParam(':team', $team, PDO::PARAM_STR);
                        $req->execute();
                    }
                }
            }
            ?>

tout ce passe bien il enregistre bien dans la table team mais le champs id_team (table users) est toujours a NULL ce que je veux que l id_team (table team) qui vient de se créer s'ajoute dans l'id_team (table users) mais la je ne sais pas comment faire

Merci d avance de passer du temps sur mon sujet