bonjour,
J'aimerais trier dans un script php , les en-têtes d'un tableau en utilisant une fonction jquery, mais apres de nombreuses manip ,je me décide à poster
les appels a jquery sont corrects, je pense qu'il s'agit d'un probleme coté client ,cote serveur ,mais je ne sais pas comment résoudre cela Smiley decu je suis newnewbie en jquery et moyen en php)
J'ai enlévé tous les appels aux feuilles de style ,aux inc., aux div mais tjs pas de tri
voici le code du script
merci bcp pour le site alsa et aussi pour votre aide
cordialement Desbutes



  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Description" content="test" />
<meta name="Keywords" content="test" />


<meta name="author" content=" testeur">

<meta name="language" content="Fr">
<title>TEST</title>
<!-- <link href="0304.css" rel="stylesheet" type="text/css" media="screen" />   -->
<script type="text/javascript" src="jquery1_42.js"></script>
<script type="text/javascript" src="jquery.tablesorter.js"></script>
<script type="text/javascript" >
$(document).ready(function()
    {
        $("#myTable").tablesorter();
    }
);
</script>
    </head>
    <body>
 <?php

require("connect_mouvement.php");
  ?>

 <!-- <div class=contenu >
<div class=vacances_orangealign> --> THE TEST  <!--</div>   -->
 <?php
 require("connect_mouvement.php");


 ?>
 <table id="myTable">
 <thead>
 <tr >       <!--CLASS="titre1centre"  -->

 <th>
              CHAMP1
          </th>
          <th>
              CHAMP 2
          </th> <th>
              CHAMP3
          </th>
          <th>
               CHAMP4
          </th>
          <th>
              CHAMP5
          </th>

          <th>
                CHAMP6
          </th>


          <th>
               CHAMP7
          </th>

       </tr>         </thead>

 <?php
 $les_datas=mysql_query("SELECT  * from mouv_0910 where oui_mouvement =1    ")   ;
  while($trouve_datas=mysql_fetch_array($les_datas))
  {
	    $tab_commune=$trouve_datas['ec_ville']   ;
	  $tab_ecole=$trouve_datas['ec_nom']   ;
	  $tab_type_ec =$trouve_datas['ec_type']   ;
	  $tab_poste_intitule  =$trouve_datas['poste_intitule']   ;
	     $tab_bareme =$trouve_datas['bareme']   ;
	      $tab_commentaires_pe =$trouve_datas['commentaires_pe']   ;
	    $tab_commentaires_snu =$trouve_datas['commentaires_snu']   ;
				if (empty($tab_bareme))
				{
				$tab_bareme="Non pr&eacute;cis&eacute";

				}

          ?>
 	<tbody>
 <tr >            <!--class="policebasenoirecentre" -->
	        <td><?php echo"$tab_commune"?> </td>
	        <td><?php echo"$tab_ecole" ?> </td>
	<td><?php echo"$tab_type_ec" ?> </td>
	        <td><?php echo"$tab_poste_intitule " ?> </td>
	        <td><?php echo" $tab_bareme" ?> </td>
	        <td><?php echo"$tab_commentaires_pe" ?> </td>

	        <td><?php echo"$tab_commentaires_snu" ?> </td>
  </tbody>     </tr>
<?php    } ?>
 </table>


</body>
</html>

Modifié par desbutes (27 Mar 2010 - 19:20)
Bonjour et bienvenue parmi nous Smiley smile

En tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace).

Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle. Smiley cligne

D'ailleurs, je rappelle que le lien qui apparaît en bandeau tout en haut du forum ("Nouveau sur le forum ?...") est important. Il contient des pistes de recherche, des indications sur les règles de vie de la communauté, etc.
Il serait courtois de ta part de bien vouloir en prendre connaissance.

Bonne continuation Smiley smile

upload/1-code.gif
Maintenant, quant au problème lui-même: si ton problème est lié à l'exécution d'un script JS, le code PHP n'a aucune incidence. Donc tu peux regarder directement du côté du code HTML généré, qui est le seul qui importe ici.

Pour commencer, le code HTML généré est-il valide?
Ensuite, les liens vers les scripts sont-ils corrects?
Après ça, il faut vérifier que tu as bien suivi les instructions données pour la mise en place du script (tu utilises un script existant, je suppose qu'il y avait des instructions).
Enfin, regarder s'il n'y a pas d'erreurs JavaScript lors de l'exécution. Dans Firefox, tu peux regarder du côté de la console d'erreurs (menu outils), ou utiliser une extension telle que Firebug (onglet console).