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:

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);
l'affichage du nom et prénom par exemple :
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> ";
mais cela ne marche pas alors comment je procède?!!!!

Merci d'avance