Signaler

Liaison entre deux table [Résolu]

Posez votre question moussadjijunior 106Messages postés jeudi 27 septembre 2007Date d'inscription 18 octobre 2016 Dernière intervention - Dernière réponse le 12 févr. 2015 à 16:04
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.
Afficher la suite 
Utile
+0
moins plus
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>
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !