Récupérer deux champs requête
Posté : 03 nov. 2011, 15:07
Bonjour à vous,
J'ai deux tables: table maître et table élève.
Elles sont liées entre elles par l'ID.
J'essaye de faire un formulaire de modification, mais pour cela, j'ai besoin de récupérer trois champ dans mes base, dont un qui se trouve dans une autre table:
Les posts du début vienne de la table élève.
J'ai une clé étrangère sur élèves: eleves_id. ( Je pense que c'est cette dernière qui pêche, je n'arrive pas à la placer )
Merci à vous
J'ai deux tables: table maître et table élève.
Elles sont liées entre elles par l'ID.
J'essaye de faire un formulaire de modification, mais pour cela, j'ai besoin de récupérer trois champ dans mes base, dont un qui se trouve dans une autre table:
// Récupération des variables
$id = mysql_real_escape_string($_POST['id']);
$titre_image = mysql_real_escape_string($_POST['titre']);
$titre_image2 = mysql_real_escape_string($_POST['texte']);
$requete = "SELECT elev.ID_eleve, elev.nom_eleve, elev.texte_eleve, mait.nom_maitre
FROM maitres mait, eleves elev
WHERE elev.ID_eleve = '$id'";
//exécution de la requête:
$requete_query = mysql_query($requete) or die( mysql_error());
$result_array = mysql_fetch_array ($requete_query);
$variable = $result_array['classe'];
$variable2 = $result_array['affectation'];
Je récupère bien le champ 'classe' qui se trouve dans la classe élève, mais pas l'affectation, qui lui, se trouve dans la tabla maître.Les posts du début vienne de la table élève.
J'ai une clé étrangère sur élèves: eleves_id. ( Je pense que c'est cette dernière qui pêche, je n'arrive pas à la placer )
Merci à vous