Bonjour,

Je construit un tableau de la maniere 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
 
 
$req = "SELECT * FROM calls WHERE WEEK('$date') = WEEK(date) order by date"; 
 
if  ($result=mysql_query($req, $sessionMySQL1)){
 
echo "<table align='center'>";
 
   while ($type=mysql_fetch_row($result)) {
 
      echo "     <tr class='tablesorter' align='center'>
                            <td align=center>" . $type[1] . "</td>
                            <td align=center>" . $type[2] . "</td>
                            <td align=center>" . $type[3] . "</td>
                    </tr> "; 
   }
echo "</table>";
}
Présentement cela fonctionne bien. Par contre comme ma table est appelée à varier en terme de colonnes et que je vais en avoir au dela d'un cinquantaine, j'aimerais être capable de remplacer $type[1] par $type[$numero_champ].

En fait je veux avoir une variable du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$colonne = "<td align=center>" . $type[$numero_champ] . "</td>";
que j'appelle autant de fois qu'il y a de champs dans ma table mysql.

Donc pour ce faire je compte la nombre de champs que j'ai dans ma table et je le met dans une variable $nombre_champs

Ce que je n'arrive pas à figurer c'est comment faire en sorte que la variable $colonne se genère autant de fois que le nombre contenu dans $nombre_champs tout en incrémentant $numero_champ jusqu'à ce qu'il ait atteint $nombre_champs.

Est-ce que quelqu'un aurait une idée?