PHP-Trier un tableau

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par gcvoiron, 16 Avril 2006.

  1. gcvoiron
    gcvoiron WRInaute occasionnel
    Inscrit:
    19 Octobre 2005
    Messages:
    459
    J'aime reçus:
    0
    Bonjour, le code ci-dessous me donne sous forme de tableau, une liste de tous les membres de mon site, avec leur ID, leur nom, leur email, leur site, leur nombre de filleul... Je voulais savoir si c'était possible de modifier le CODE pour qu'en cliquant sur des liens, je puisse trier mon tableau, par liste alphabétique des membres, nombre de filleuls des membres... Merci.
    Code:
    <?
    include("header.inc.php");
    
    ?>
    
    <TABLE bgcolor="#FFFFFF" bordercolor="#000000" border="1" width="99%" align="center">
    <TR>
      <TD><center><b>ID</b></TD>
      <TD><center><b>Nom</b></TD>
      <TD><center><b>E-mail</b></TD>
      <TD><center><b>Site web </b></TD>
      <TD><center><span style="font-weight: bold">Nombre de sites visit&eacute;s </span></TD>
      <TD><center><b>Visites gagn&eacute;s </b></TD>
    </TR>
    
    <? $result = mysql_query("SELECT name, id, email, url, points, views, hits, savepoints FROM `demo_a_accounts` prev ORDER by id");
       while ($myrow = mysql_fetch_row($result)){
     echo"
       <TR>
      <TD><center><b> $myrow[1] </b></TD>
      <TD><center><b> $myrow[0] </b></TD>
      <TD><center><b><A href=mailto:$myrow[2]>$myrow[2]</b></A></TD>
      <TD><center><b><a href=./frame.php?url=$myrow[3] target=_blank>Website</b></a></TD>
      <TD><center><b> $myrow[5] </b></TD>
      <TD><center><b> $myrow[6] </b></TD>
    </TR>";
    $direkt = mysql_num_rows(mysql_query("SELECT id FROM `demo_a_accounts` WHERE `refererid` = '$myrow[1]'"));
    if ($myrow[7] == 1) {$sparen = "ja";} else {$sparen = "nein";};
       $resultb = mysql_query("SELECT name, id, email, url, points, views, hits FROM `demo_a_accounts`  WHERE id='$myrow[1]'");
       while ($myrowb = mysql_fetch_row($resultb)) {
     echo"
     <TR>
      <TD><center><b>$myrow[1]</b></TD>
      <TD><center><b>&nbsp;</b></TD>
      <TD><center><b>Refs: $direkt </b></TD>
      <TD><center><b>&nbsp;</b></TD>
      <TD><center><b>Points: $myrow[4]</b></TD>
      <TD><center><b>save : $sparen</b></TD>
    </TR>
     <TR>
      <TD><center><b><HR noshade color=red size=3></b></TD>
      <TD><center><b><HR noshade color=red size=3></b></TD>
      <TD><center><b><HR noshade color=red size=3></b></TD>
      <TD><center><b><HR noshade color=red size=3></b></TD>
      <TD><center><b><HR noshade color=red size=3></b></TD>
      <TD><center><b><HR noshade color=red size=3></b></TD>";
    };
    };
    ?>
    </table>
     
  2. TOMHTML
    TOMHTML WRInaute accro
    Inscrit:
    25 Août 2004
    Messages:
    2 527
    J'aime reçus:
    0
    à part refaire une requête à chaque clic en changeant le "order by", je vois pas.
    Je sais pas si on peut faire ça en ajax, javascript ou un truc comme ça.
    si quelqu'un touve une bonne solution je recommande ce post :)
     
  3. DIEZ
    DIEZ WRInaute impliqué
    Inscrit:
    23 Janvier 2006
    Messages:
    685
    J'aime reçus:
    0
    Moi je refresh quand je clik sur les bouttons en envoyant en parametre la nouvelle requete ...
     
  4. gcvoiron
    gcvoiron WRInaute occasionnel
    Inscrit:
    19 Octobre 2005
    Messages:
    459
    J'aime reçus:
    0
    Merci de vos réponses, là actuellement, c'est trié par ID de membre. Mais comme j'organise des concours de parrainages, ce serait plus simple de trier du membre qu'a le plus de filleuls au membre qui a le moins de filleuls... Pour l'instant, je fais ligne par ligne et je regarde le nombre de filleuls... heureusement que je n'ai que 300 membres!
     
Chargement...
Similar Threads - PHP Trier tableau Forum Date
Trier un tableau en PHP Développement d'un site Web ou d'une appli mobile 9 Juin 2010
Autocomplete php avec 36000 résultats possible Développement d'un site Web ou d'une appli mobile 24 Mars 2019
Erreur PHP Fatal error: Allowed memory size of ... bytes exhausted Demandes d'avis et de conseils sur vos sites 23 Mars 2019
Tri tableau array en PHP Développement d'un site Web ou d'une appli mobile 26 Février 2019
Stocker dans des variables php les fonctions MySql Développement d'un site Web ou d'une appli mobile 2 Février 2019
Arfooo PHP 7 : (2) session_start(): Cannot send session cache limiter Annuaires et moteurs 31 Janvier 2019
form avec index.php = duplicate content ? Référencement Google 28 Janvier 2019
Nombre de process php Administration d'un site Web 28 Janvier 2019
Bug très insolite dans phpmyadmin Administration d'un site Web 27 Janvier 2019
Gérer le passage de forumactif à phpbb Référencement Google 19 Janvier 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice