Liaison entre deux table
Résolu
moussadjijunior
Messages postés
107
Date d'inscription
Statut
Membre
Dernière intervention
-
kangourouxxx Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
kangourouxxx Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous,
Je suis tres tres debutant en php et mysql. Je suis entrain de monté des interfaces de gestion d'une base de données mysql.
J'ai deux tables ( eleve et classe).
Eleve ( id_eleve,nom_eleve,prenom_eleve,id_classe) classe (id_classe,nom_classe)
Mon formulaire d'inscription d'eleve comprends:
Id_eleve,nom_eleve,prenom_eleve,nom_classe
Mon problème est le suivant:
Je ne sais pas comment faire pour que en tapant sur le formulaire le nom de la classe, derrière id_classe qui soit renseigner dans la table eleve.
Svp je suis en attente de votre aide et de toutes suggestions.
Merci d'avance.
Je suis tres tres debutant en php et mysql. Je suis entrain de monté des interfaces de gestion d'une base de données mysql.
J'ai deux tables ( eleve et classe).
Eleve ( id_eleve,nom_eleve,prenom_eleve,id_classe) classe (id_classe,nom_classe)
Mon formulaire d'inscription d'eleve comprends:
Id_eleve,nom_eleve,prenom_eleve,nom_classe
Mon problème est le suivant:
Je ne sais pas comment faire pour que en tapant sur le formulaire le nom de la classe, derrière id_classe qui soit renseigner dans la table eleve.
Svp je suis en attente de votre aide et de toutes suggestions.
Merci d'avance.
A voir également:
- Liaison entre deux table
- Table ascii - Guide
- Table des matières word - Guide
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
1 réponse
Tu fait un INSERT INTO pour enregistrer ton élève.
Dans ton INSERT INTO tu fait eleve.id_classe = (SELECT id_classe FROM classe WHERE nom_classe =MaValeur)
Mais je te déconseille de procéder comme ça.
Tu devrais faire un <select></select> dans ton formulaire avec le contenu de ta table CLASSE.
ça évite les erreurs ;)
indice :
SELECT $* FROM classe
avec un petit FOREACH pour générer les <option> de ton <select>
Dans ton INSERT INTO tu fait eleve.id_classe = (SELECT id_classe FROM classe WHERE nom_classe =MaValeur)
Mais je te déconseille de procéder comme ça.
Tu devrais faire un <select></select> dans ton formulaire avec le contenu de ta table CLASSE.
ça évite les erreurs ;)
indice :
SELECT $* FROM classe
avec un petit FOREACH pour générer les <option> de ton <select>