bonjour,
je possède 4 tables
1 text pour définir le texte.
text(`id_texte`, `titre_texte`, `annee_text`, `description_text`, `commentaire_texte`, `ordre_texte`, `online_texte`, `date_insert_texte`, `date_update_texte`, `id_projet`)
2- associe: relie le texte avec personne avec les id
associe(`id_personne`, `id_texte`)
3-personne: nom et prénom selon le type "id_type_personne"
personne(`id_personne`, `nom_personne`, `prenom_personne`, `id_type_personne`)
4 type_personne : soit auteur soit éditeur
type_personne(`id_type_personne`, `libelle_type_personne`)
je veux afficher le nom et le prénom de l'auteur du texte
j'ai fait cela:
l'affichage du nom et prénom par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql2=mysql_query('select * from personne p ,associe a, type_personne t , WHERE a.id_texte = "' . mysql_real_escape_string($_GET['id']). '" and a.id_personne=p.id_personne and p.id_type_personne=t.id_type_personne and t.libelle_type_personne="auteur" '); $result2=mysql_fetch_assoc($sql2);
mais cela ne marche pas alors comment je procède?!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 echo" <div> <label for='nomauteur'>auteur du texte</label> <input id='nomauteur' name='nomauteur' type='text' value='".$result2["nom_personne"]."'/> </br></br> <input id='prenomauteur' name='prenomauteur' type='text' value='".$result2["prenom_personne"]."' /> </div> ";
Merci d'avance
Partager