Ankündigung

Einklappen
Keine Ankündigung bisher.

Sortierfunktion in php

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Soilder
    hat ein Thema erstellt Sortierfunktion in php.

    Sortierfunktion in php

    Guten Tag,

    ich lese mit php Datensätze aus einer Datenbank aus, diese geb ich dann anschließend als eine Tabelle aus.

    bsp. code:

    PHP-Code:
    <?php 
    include ("checkuser.php");
    include (
    "connectdoku.php");


    $sql "SELECT ID, Titel, Art, Alter, EingeVon FROM tiere";
    $adressen_query mysql_query($sql) or die("Anfrage nicht erfolgreich");
    ?>
    <table cellpadding="1" cellspacing="3" border="1" align="center">
        <tr>
            <th>ID</th>            
            <th>Titel</th>
            <th>Art</th>
            <th>Alter</th>
            <th>Eingetragen von</th>
        </tr>
    <?php
    while ($adr mysql_fetch_array($adressen_query)){
    ?>
        <tr>  
           <td><?=$adr['ID']?></td>     
            <td><?=$adr['Titel']?></td>
            <td><?=$adr['Art']?></td>
            <td><?=$adr['Alter']?></td>
            <td><?=$adr['EingeVon']?></td>                    
                       
            </tr>
    <?php
    }
    ?>
    </table>
    Nun möchte ich gerne die Tabellenübschrift gerne als Links haben auf den man klickt und der Eintrag entsprechen ab oder auf sortier wird.
    Kann mir jemand dabei helfen? Würde mich sehr über Hilfe freuen.

    Gruß

  • Soilder
    antwortet
    Irgendwie krieg ich es nicht gebacken, die Hitze macht mich grad auch recht fertig , dazu meine Erkältung , ich probiere es aber weiter.
    Die Theorie vertseh ich, aber hab Probleme beim umsetzten, aber schon mal danke

    Einen Kommentar schreiben:


  • Paul.Schramenko
    antwortet
    Ganz einfach bau links ein die eindeutig die Spalte idemtifizieren und dann machste im SQL sowas in der Art:

    PHP-Code:
    $sql "SELECT ID, Titel, Art, Alter, EingeVon FROM tiere ORDER BY ${Spaltenname} [DESC/ASC]";
    # ${Spaltenname} entspricht der Spalte nach der du sortieren willst.
    # [DESC/ASC] entspricht der Sortierreihenfolge 

    Einen Kommentar schreiben:

Lädt...
X