Bonjour à tous voici mon petit problème.
J'ai un table mysql qui est bâtit comme ceci

idspecialiste specialiste jours periode id_user
1 anglais 1 2 1
2 musique 1 1 1
3 education physique 5 5 1
4 education physique 3 4 2
j'aimerais afficher dans un table
voici le code que j'utilise
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
 
<?php
// variables du fichier index.php
 
 
 
// début de la classe affichage
class affichage{
 
 
public  function affiche(){
    include 'inc/variables.php';
 
mysql_connect($localhost, $username, $password)or die ("Je ne peux me connecter ");
mysql_select_db($database)or die ("Je ne trouve pas la BD ");
 
 
$sql=mysql_query("SELECT * FROM specialiste WHERE jours=$jour and id_user=$user ORDER BY periode ASC");
 
echo '<table border="1">
                    <thead>
                    <tr> <th>Jour </th> ';
 
 
while($data=mysql_fetch_array($sql))
{
 
 
 
 
 
    ?> 
 
 
                        <th>echo $data['jours'];</th>
                         </tr>
                         </thead>
                         <tbody>           
                     <tr>
                            <th>Période 1</th>
 
                        <td><?php if ($data[periode]=="1"){echo $data['specialiste'] ;}?></td>
                    </tr>
 
                    <tr>
                         <th>Période 2</th>
                        <td><?php if ($data[periode]=="2"){echo $data['specialiste'] ;}?> </td>
                    </tr>
                    <tr>
                         <th>Période 3</th>
                        <td><?php if ($data[periode]=="3"){echo $data['specialiste'] ;}?> </td>
                    </tr>
                    <tr>
                         <th>Période 4</th>
                        <td><?php if ($data[periode]=="4"){echo $data['specialiste'] ;}?> </td>
                    </tr>
                    <tr>
                         <th>Période 5</th>
                        <td><?php if ($data[periode]=="5"){echo $data['specialiste'] ;}?></td>
                    </tr>
 
 
 
 
<?php
        echo '</tbody>
           
   </table>';
}      
}
}
?>
Ce que j'aimerais, c'est que les résultats d'un jour(ex 1) s'écrivent dans la même table non deux comme maintenant.