ilch Forum » Allgemein » HTML, PHP, SQL,... » Gästebuch-Einträe sortieren

Geschlossen
  1. #1
    User Pic
    janrichter Mitglied
    Registriert seit
    03.04.2006
    Beiträge
    22
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    hoffe das ihr mir helfen könnt.
    Hier erstmal mein script vom gästebuch
    <?php 
    $datei = file("gbuch.txt"); 
    $seite = $_GET['seite']; 
    
    if(!isset($seite)) $seite = 1; 
    
    $max_eintraege = 3; 
    
    $start = $seite * $max_eintraege - $max_eintraege; 
    
    
    $beitrag = file("gbuch.txt"); 
    rsort($beitrag); 
    
    $menge=count($beitrag); 
    
    blaettern($seite, $menge, $max_eintraege); 
    for($i=0;$i<$max_eintraege;$i++) { 
    $teile=explode("|", $datei[$i+$start]); 
    echo" 
    <table 
    style='font-size: 11pt;' 
    class='tabelle' 
    align='center' cellspacing='' cellpadding='6' 
    bordercolorlight='#000000' 
    bordercolordark='#000000' 
    width='40%' border='' > 
    <tr> 
      <td background=''  bgcolor='#C2C5E6'> von $teile[2];  aus $teile[6]                                          
    </tr> 
    <tr> 
    <td background='' style='font-size: pt; bgcolor='#ffffff'>  wort 1  <br />
    
       
      
    <br /> 
    <br /> 
    <br />
    <br />
    <br />
    
    
    </tr> 
    
    <tr> 
      <td background=''  style='font-size: 8pt; bgcolor='#FFFFFF'> $teile[0]   $teile[1]      email:  $teile[5]   
    </tr> 
    
    
    <tr> 
    
    <br /> 
    <br /> 
    <br /> 
    <br /> 
    
    
    
    </table>"; 
    
    
    } 
    blaettern($seite, $menge, $max_eintraege); 
    
    
    //Ausgabe der Links zu den Seiten 
    
    function blaettern($seite, $menge, $max_eintraege) { 
    $wieviel_seiten = $menge / $max_eintraege; 
    
    echo "<div align='center'>"; 
    echo "Einträge: "; 
    for($a=0; $a < $wieviel_seiten; $a++) 
       { 
       $b = $a + 1; 
    
       //Wenn der User sich auf dieser Seite befindet, keinen Link ausgeben 
       if($seite == $b) 
          { 
          echo "  <b>$b</b> "; 
          } 
    
       //Aus dieser Seite ist der User nicht, also einen Link ausgeben 
       else 
          { 
          echo "  <a href=\"?seite=$b\">$b</a> "; 
          } 
       } 
       echo"</div>"; 
    } 
    
    
    
    ?>


    die einträge sollen anders sortiert werden.
    1.eintrag nach hinten und der neueste nach vorne.
    was muss ich da ändern?

    MfG
    Jan
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    scaRFhogg Mitglied
    Registriert seit
    02.06.2003
    Beiträge
    750
    Beitragswertungen
    0 Beitragspunkte
    Anstatt rsort sort benutzen.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten