Bonjour
je suis sur PHP+AJAX

voila ce que je fais j'affiche un tableau quand je clique sur un lien.
J'explique un peu :
quand on clique sur le lien "Détails", ajax va faire le traitement et va afficher tableau.php
entre <div id='centre'></div>.
Mon problème c'est que si la requete retourne 10 noms depuis la base
et quand je clique sur le lien "Détails" du 5eme nom par exemple le tableau (tableau.php) s'affiche toujours en bas du premier nom

Si vous avez des idéés merci
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
<script language="JavaScript">
{
 var xhr_object = null;
 var position = id;
 if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
 else
 if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
 
 // On ouvre la requete vers la page désirée
 xhr_object.open("GET", url, true);
 xhr_object.onreadystatechange = function(){
  if ( xhr_object.readyState == 4 )
 {
 // j'affiche dans la DIV spécifiées le contenu retourné par le fichier
 document.getElementById(position).innerHTML = xhr_object.responseText;
  }
}
// dans le cas du get
 xhr_object.send(null);
 }
</script>
 
<?php
$req="select id,nom from table "
if (!$res=mysql_query($req)) {print $req."<br>".mysql_error();}
else
 {    
     if ($nb=mysql_num_rows($res)>0){    
 
?>
 
 
<table width="530" border="0" cellspacing="0" cellpadding="2" class="class">
 
<?    $color="#FFFFFF";
    while ($row=mysql_fetch_array($res))
    {    
             $CANDid=$row["id"];
         $CANDnom=stripslashes($row["nom"]);
 
 
?>
                <tr class="class1" bgcolor="<? print $color; ?>">
 
                    <td align="left">
                    <b>    <? print $CANDnom; ?></b>
 
                    <div id='centre'>
 
                    </div>
                        </td>    
                    <td>
                      <td valign="center">
<a href="#" onclick="envoieRequete('tableau.php?PARAM=<? print $CANDid;?>','centre');" ><b>Détails</b></a>   
      <?
          }
}
}
 ?>