Sort Table coming from Mysql in ascending order, decreasing according to selection

Asked

Viewed 278 times

1

Good Afternoon Everybody, I have a table that takes the data from my database mysql - wamp, so I’m looking for some way, be it by js or php to sort this data from how one decides how to sort the table, someone could help me?

Below the code

<?php
 $dbh = new PDO('mysql:host=localhost;dbname=tc4','root',''); // On indique au code où est-ce que ce trouve la base de données qu'il doit remplir

 if ($_SERVER['REQUEST_METHOD'] == 'POST') 
    { //Ici le code va chercher à afficher dans les colonnes "Ecurie" etc... ce qu'il "voit" dans la base de données que l'on a au préalable remplie
     $dbh->query("INSERT INTO f1ecuries SET ".
     "Ecurie=".$dbh->quote($_POST['Ecurie']).",".
     "Pays=".$dbh->quote($_POST['Pays']).",".
     "Annee=".$dbh->quote($_POST['Annee']).",".
     "NombredeGPs=".$dbh->quote($_POST['NombredeGPs']).",".
     "NombredeVictoires=".$dbh->quote($_POST['NombredeVictoires']).",".
     "NombredePodiums=".$dbh->quote($_POST['NombredePodiums']).",".
     "NombreTitresConstructeurs=".$dbh->quote($_POST['NombreTitresConstructeurs']).",".
     "DirecteurTechnique=".$dbh->quote($_POST['DirecteurTechnique']).",".
     "Pilote1=".$dbh->quote($_POST['Pilote1']).",".
     "Pilote2=".$dbh->quote($_POST['Pilote2']).";");
    }?>

Table

 <table> <!-- C'est ici que l'on créé les colonnes de la base de données -->
                            <tr><th>Ecurie</th><th>Pays</th><th>Année</th><th>Nombre de GPs</th><th>Nombre de Victoires</th>
                            <th>Nombre de Podiums</th><th>Nombre de Titres Constructeurs</th><th>Directeur Technique</th><th>Pilote 1</th><th>Pilote 2</th></tr>
                            <?php
                             $r = $dbh->query("SELECT * FROM f1ecuries");
                             foreach( $r as $a )
                             {
                             echo '<tr><td>'.$a['Ecurie'].'</td>'.
                             '<td>'.$a['Pays'].'</td>'.
                             '<td>'.$a['Annee'].'</td>'.
                         '<td>'.$a['NombredeGPs'].'</td>'.
                         '<td>'.$a['NombredeVictoires'].'</td>'.
                         '<td>'.$a['NombredePodiums'].'</td>'.
                         '<td>'.$a['NombreTitresConstructeurs'].'</td>'.
                         '<td>'.$a['DirecteurTechnique'].'</td>'.
                         '<td>'.$a['Pilote1'].'</td>'.
                         '<td>'.$a['Pilote2'].'</td></tr>';
                         }
                        ?>
                    </table>
  • 1

    A GET would solve! Create links with the filter you want then apply this GET in ORDER BY.

  • A lot of guys came, tried to do this

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.