Je nécessite un code qui permet de faire un lien sur un enregistrement.
je vous explique:
Ma base de données est :
books
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
create table Authors
( name char(30) unsigned not null auto_increment primary key,
  address char(40) not null,
  city char(20) not null
);
create table books
(  isbn char(13) not null primary key,
   author char(30),
   title char(60),
   price float(4,2)
);

et mon code PHP sert à filtrer la recherche et l'afficher dans une table (HTML):
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<html>
<head>
  <title>Book-O-Rama Search Results</title>
</head>
<body>
<h1>Book-O-Rama Search Results</h1>
 
<?php
 
  $searchtype=$HTTP_POST_VARS['searchtype'];
  $searchterm=$HTTP_POST_VARS['searchterm'];
  $searchterm= trim($searchterm);
  $searchtype = addslashes($searchtype);
  $searchterm = addslashes($searchterm);
 
  $db = mysql_connect('localhost', 'root', ''); 
  mysql_select_db('books',$db);   
  $sql = mysql_query('select * from books where ' . $searchtype . ' like "%' . $searchterm . '%"');   // fallo
  @$res = mysql_num_rows($sql);
    if ($res > 0)
    echo "le résultat de la recherche pour <B> $searchterm </B> :" ;
 
  if ($res > 0)
  echo '  <table border = 0 >
  <tr bgcolor=#cccccc>
  	<td width = 120><B><center>ISBN</center></B></td>
  	<td width = 220><B><center>Author</center></B></td>
  	<td width = 500><B><center>TITLE</center></B></td>
  	<td width = 80><B><center>PRICE</center></B></td>
  </tr>
  </table>' ;
  $var1 = " "; 
  $var2 = " "; 
  $var3 = " "; 
  $var4 = " ";
  $total = 0 ;
  $coleur = 0;
  while(@$data = mysql_fetch_array($sql)) { 
 $coleur++ ;
  $var1 = $data['isbn'];
  $var2 = $data['author'];
  $var3 = $data['title'];
  $var4 = $data['price'];
  if ($coleur%2 == 0)
  echo '<table border = 0 > <tr>
  	<td width = 120 ><center>' . $var1 . '</center></td>
  	<td width = 220> ' . $var2. '</td>
  	<td width = 500> '. $var3. '</td>
  	<td width = 80><center>'. $var4. '</center> </td> 	
  </tr>
  </table>' ;
  else
  echo '<table border = 0 > <tr bgcolor=pink>
  	<td width = 120 ><center>' . $var1 . '</center></td>
  	<td width = 220> ' . $var2. '</td>
  	<td width = 500> '. $var3. '</td>
  	<td width = 80><center>'. $var4. '</center> </td> 	
  </tr>
  </table>' ;
  if ($res > 0)
  //echo '<font color= green>' . $var1 . '</font>-  Author<font color= red> : ' . $var2 . '</font>   ,  Title : <font color= red>' .  $var3 . '</font>, Price : <font color= red>' . $var4 . '</font> £<br>';
  $total  = $total + $var4 ;
  }
  if ($res > 0)
   echo '<table border = 0 > <tr>
  	<td width = 120 ><center></center></td>
  	<td width = 220><center></center></td>
  	<td width = 500><b><div style = text-align:right>Total:</div></b></td>
  	<td width = 80 bgcolor = orange><b><center>'. $total. '</b></center> </td> 	
  </tr>
  </table>' ;
  echo '<br><br>';
  if ($res > 0)
  echo "Vous avez trouver <B>" . $res . '</B> donnée(s) pour votre recherche <br>';
  else
  echo "Vous n'avez aucune donnée pour votre recherche, Veuillez essayer de nouveau et merci !" ;
 
 
  mysql_close($db);
  ?>

Bien, jusqu'à maintenent tout va bien et la liste des books recherchée sera affiché.

mon probleme est que je cherche un code quit fait un lien sur l'Author des Books et lorsque je clique sur un Author, une nouvelle page qui porte les infos sur l'Author sera affichée.
Merci d'avance pour les réponses.