bonjour,

je vous ecris pour vous demander de l'aide quant à l'utilisation de mysql_data_seek

mon but : dupliquer des colonnes avec mysql_data_seek. En effet, je souhaite mettre en place un comparateur qui en fonction du nombre de produit que l'internautre souhaite comparer, rajoutera des colonnes.

Pour mettre en place la duplication de colonne j'ai mis ce code php en place
Resultat : les champs frequence, taille et poid s'affichent bien mais uniquement pour le produit=(
Or dans ma requete je renvoi 4 resultats, je devrais donc avoir 4 colonnes, or je n'en ai qu'une =(

Pourriez vous m'aidez svp =( depuis x temps je suis dessus , je suis novice et ca aide pas=(


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
 
$requete = "SELECT * FROM `matable` ";
    $afficheTab = mysql_query($requete) 
 
    <table width="585" border="0" cellspacing="0" cellpadding="0">
        <tr>
            <th scope="col">taille</th>
            <?php
 
            while ($listTab= mysql_fetch_assoc($afficheTab)) {?>
            <th scope="col"> <?php echo $listTab['taille'];?></th>
                <?php }
            // On se repositionne sur le premier enregistrement
            mysql_data_seek($afficheTab, 0);
            // On se replace sur le premier enregistrement
            $listTab = mysql_fetch_assoc($afficheTab); // Il faut le relire
            ?>
        </tr>
        <tr>
            <td>poid</td>
            <?php
 
            while ($listTab= mysql_fetch_assoc($afficheTab)) {?>
            <td><?php echo $listTab['poid'];?></td>
                <?php }
 
            mysql_data_seek($afficheTab, 0);
 
            $listTab = mysql_fetch_assoc($afficheTab); 
            ?>
        </tr>
        <tr>
            <td>freq</td>
            <?php
 
            while ($listTab= mysql_fetch_assoc($afficheTab)) {?>
            <td><?php echo $listTab['freq'];?></td>
                <?php }
 
            mysql_data_seek($afficheTab, 0);
 
            $listTab = mysql_fetch_assoc($afficheTab); 
            ?>
        </tr>
    </table>


merci encore pour toute l'aide que vous pourrez m'apporter !!