Bonjour,
Ça fait quelques temps que je parcours ce site/forum, et aujourd'hui j'ai décidé de sauter le pas et de m'inscrire car je sèche un peu sur un problème...
Je voudrais utiliser tablesorter pour trier un tableau, en suivant la doc en ligne j'arrive à avoir un tri sur un tableau html en dur : http://tt.fronton.free.fr/joueurs3.php
Cependant, je voudrais faire la même chose mais avec des données provenant d'une base, et là... plus rien ne fonctionne : http://tt.fronton.free.fr/joueurs2.php
La structure des deux pages est la même, sauf qu'il y a quelques lignes de php pour remplir le tableau dans "joueurs2" :
Voici le code de "joueurs3", qui lui fonctionne :
Je vois pas pourquoi ça coincerait avec le php mais bon, si vous avez une idée, je suis preneur
Modifié par *laurent* (20 Jan 2012 - 12:15)
Ça fait quelques temps que je parcours ce site/forum, et aujourd'hui j'ai décidé de sauter le pas et de m'inscrire car je sèche un peu sur un problème...
Je voudrais utiliser tablesorter pour trier un tableau, en suivant la doc en ligne j'arrive à avoir un tri sur un tableau html en dur : http://tt.fronton.free.fr/joueurs3.php
Cependant, je voudrais faire la même chose mais avec des données provenant d'une base, et là... plus rien ne fonctionne : http://tt.fronton.free.fr/joueurs2.php
La structure des deux pages est la même, sauf qu'il y a quelques lignes de php pour remplir le tableau dans "joueurs2" :
<table id="myTable" width="722px" class="tablesorter">
<thead>
<tr>
<th>Nom</th>
<th>Prenom</th>
<th>Class</th>
</tr>
</thead>
<?php
$requete = 'select nom, prenom, classement from joueur;';
$res = mysql_query($requete) or die('Erreur SQL !<br>'.mysql_error());
while($data = mysql_fetch_assoc($res))
{
?>
<tbody>
<tr>
<td class="bg2">
<?php echo($data['nom']); ?>
</td>
<td class="bg2">
<?php echo($data['prenom']);?>
</td>
<td class="bg2">
<?php echo($data['classement']);?>
</td>
</tr>
</tbody>
<?php } ?>
</table>
Voici le code de "joueurs3", qui lui fonctionne :
<table id="myTable" width="722px" class="tablesorter">
<thead>
<tr>
<th>Nom</th>
<th>Prenom</th>
<th>Class</th>
</tr>
</thead>
<?php
/* $requete = 'select nom, prenom, classement from joueur;';
$res = mysql_query($requete) or die('Erreur SQL !<br>'.mysql_error());
while($data = mysql_fetch_assoc($res))
{
*/
?>
<tbody>
<tr>
<td class="bg2">Armand</td>
<td class="bg2">Jack</td>
<td class="bg2">1</td>
</tr>
<tr>
<td class="bg2">Babar</td>
<td class="bg2">Jac</td>
<td class="bg2">2</td>
</tr>
<tr>
<td class="bg2">Casimir</td>
<td class="bg2">Ja</td>
<td class="bg2">3</td>
</tr>
</tbody>
<?php// } ?>
</table>
Je vois pas pourquoi ça coincerait avec le php mais bon, si vous avez une idée, je suis preneur

Modifié par *laurent* (20 Jan 2012 - 12:15)