Bonsoi
j'ai un problème concernant un de mes projets scolaire : gestion de stage
dans ma BDD j'ai 4 table :
Etudiant
Encadrant
Entreprise
Stage
et ça c'est mes clés primaire et étrangère
Indexes
PRIMARY refEtudiant, dateDebut
INDEX refEnt
INDEX refTut
Foreign keys
refEtudiant etudiant(id_Etu)
refEnt entreprise(idEnt)
refTut tuteurs(idTut)
j'ai réussi à faire un System de CRUD pour Etudiant, Encadrant et Entreprise.
le truck c'est que je n'arrive pas à ajouter un stage pour un étudiant, l'insert ne marche pas. alors voilà mon formulaire
bon alors c'est exactement la même chose pour Encadrant et Entreprise dans la liste déroulante j'arrive a récupéré les donnés des autres BDD.
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 <div class="form-group mr-2"> <label for="Nom">Stagiaire :</label> <select class="form-control" name="stagiaire"> <?php $req2 = $bdd->prepare('SELECT * FROM etudiant'); $req2->execute(); // On affiche chaque entrée une à une while ($data = $req2->fetch()) { echo '<option value="'.$data['id_Etu'].'">'.$data['nom_Etu'].'</option>'; } ?> </select> </div>
Voilà mon code php:
alors voilà si quelqu’un peut m'aider... psk je galère là, merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $stagiaire = $_POST['stagiaire']; $entreprise =$_POST['entreprise']; $req = $bdd->prepare('INSERT INTO stage (refEtudiant,refTut,refEnt) VALUES(:stagiaire,:encadrant,:entreprise)'); $req->execute(array( 'stagiaire'=>$stagiaire, 'encadrant'=>$encadrant, 'entreprise'=>$entreprise ));
Partager