insertion dans plusieurs tables à la fois - PHP - Programmation
Marsh Posté le 14-08-2010 à 01:16:43
Il y a quelques problèmes de syntaxe SQL, je te conseille vivement de suivre un tuto.
Pourquoi veux-tu tout insérer en même temps ?
Je te conseille d'ajouter séparément les élèves, puis les évaluations. Une requête pour chaque.
Et quand tu veux remplir ton tableau de notes, tu te fais un formulaire où tu choisis le nom de l'élève, l'évaluation, et tu saisis la note.
Quand tu valideras, tu fais une requête qui ajoute un enregistrement à ta table participe
Pour le nommage de tes enregistrements, il est inutile de rappeler le nom de la table à chaque fois :
eleve(id,nom,prenom,classe,date_naissance)
evaluation(id,type,date)
participe(eleve,evaluation,note)
Marsh Posté le 14-08-2010 à 00:51:42
je suis débutant en php .
j'ai crée deux tables :
eleve(id_eleve,nom,prenom,classe,date_naissance)
evaluation(id_evaluation,type_evaluation,date_evaluation)
participe(id_eleve,id_evaluation,note)
j'ai lié ces tables .
mon problème est que je veux inserer des valeurs dans nom,prenom,classe,note
etant donnée que j'ai des tables differentes ca me pose des problème .
j'arrive pas .
svp aidez moi .
#########################################"
voici a quoi j'ai pensé :
insert into (select eleve.nom,eleve.prenom,eleve.classe,elaluation.date_evaluation,participe.note from eleve,evaluation,participe ) values ('".$nom."','".$prenom."','".$classe."','".$date."','".$note."');
ca me donne erreur !!!