Salut à tous,

voilà mon problèmes se situe dans mon code et pour être plus précis dans la requete sql suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<table>
<tr id="entetetab">
<td><b>ID</b></td><td><b>Titre</b></td><td><b>ISBN</b></td><td><b>Nom Auteur</b></td><td><b>Prénom Auteur</b></td>
<td><b>Theme</b></td>
</tr>
<?php
if(isset($_POST['titre']) && isset($_POST['auteur']))
 {
 $titre=$_POST['titre'];
 $auteur=$_POST['auteur'];
 $req="SELECT `livre`.`id_livre`, `livre`.`Titre`, `livre`.`ISBN`,`auteur`.`Nom`, `auteur`.`prenom`,`theme`.`Nom` FROM `livre`,`auteur`,`theme`
  WHERE `livre`.`id_auteur`=`auteur`.`id_auteur` AND `livre`.`id_theme`=`theme`.`id_theme` AND `livre`.`Titre` LIKE '%$titre%' OR `auteur`.`Nom` LIKE '%$auteut%' OR `auteur`.`prenom` LIKE '%$auteut%'";
 $oPDOStatement=$idcom->query($req);
 $oPDOStatement->setFetchMode(PDO::FETCH_OBJ);
 while ($row = $oPDOStatement->fetch())
     {
      echo "<tr><td>$row->id_livre</td><td>$row->Titre</td><td>$row->ISBN</td><td>$row->Nom</td><td>$row->prenom</td><td>$row->Nom</td>
	  </tr>";
	 }
 
}
 
$idcom=NULL;
?>
</table>
le résutat que je veux obtenir sont les informations du livre obtenu à partir de la recherche effectué par l'utilisateur soit par le nom ou prénom auteur et le titre de livre alors que dans la requete il affiche tout les livres ainsi que tout les auteurs .

merci d'avance