probleme Beim Blättern

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

  • probleme Beim Blättern

    ich hab folgendes Problem:
    mir wird lediglich die Überschrift angezeigt und Seite 1|Seite2 ... aber nicht die Werte, kann mir bitte jemand helfen

    Hier mein Code

    PHP-Code:
    ...
        <table width="80%" bgcolor="#000000" border="0" cellpadding="5" cellspacing="1" align="center">
        <tr>
            <td width="10%" bgcolor="#e7e7e7"><div align="center">ID</div></td>
            <td width="40%" bgcolor="#e7e7e7"><div align="center">Name</div></td>
            <td width="40%" bgcolor="#e7e7e7"><div align="center">E-Mail</a></div></td>
            <td width="10%" bgcolor="#e7e7e7"><div align="center">Art</div></td>
        </tr>

    <?
            
        $sql = "select * from oda_mailbook where username= 'all' OR username= '".$_SESSION['name']."'";
        $number = 10;
        $counter = 1;
        
        // die anzahl der datensätze bestimmen
        $erg = mysql_query($sql);
        
        // anzahl der seiten bestimmen
        $pages = ceil(mysql_num_rows($erg) / $number);
        
        // seitenlinks basteln
        $links = array();
        for($i=0; $i<$pages; $i++) {
           $links[] = "<a href=\"$PHP_SELF?start=".($i * $number)."\">Seite ".($i + 1)."</a>";
        }
        $links = implode(" | ",$links);
        
        // festlegen ab wo die daten ausgegeben werden
        if((!isset($start))||(empty($start))) { $start = 0; }
        
        // die eigentliche abfrage ausführen
        $result = mysql_query($sql." limit $start, $number ORDER BY nickname");
        
        

        while($row = @mysql_fetch_object($result)) {
            echo '<tr>';
            echo '<td width="10%" bgcolor="#e7e7e7" align="center">'.$counter.'</td>';
            echo '<td width="40%" bgcolor="#ffffff"  align="left">'.$row->nickname.'</td>';
            echo '<td width="40%" bgcolor="#ffffff" align="left">'.$row->mail.'</td>';
            If ($row->gruppe == 1){
            echo '<td width="10%" bgcolor="#ffffff" align="center"><img src="images/admin.gif" width="19" height="20"></td>';
            }
            else{
            echo '<td width="10%" bgcolor="#ffffff">&nbsp;</td>';}
            echo '</tr>';
            $counter++;
    }
    // die seitenlinks ausgeben
    echo $links;
    ?>

  • #2
    kann mir da keiner weiterhelfen ?

    Kommentar


    • #3
      da sind ein paar Vars, die in dem Schnipsel nicht definiert sind, wo kommen die her?
      mach mal "or die(mysql_error())" hinter deine Querys...

      Geduld ist eine Tugend
      Für Rechtschreibfehler übernehme ich keine Haftung!

      Kommentar


      • #4
        da bekomme ich folgenden Fehler:
        PHP-Code:
        You have an error in your SQL syntax near 'ORDER BY nickname' at line 1 

        Kommentar


        • #5
          Original geschrieben von mgoertz
          da bekomme ich folgenden Fehler:
          PHP-Code:
          You have an error in your SQL syntax near 'ORDER BY nickname' at line 1 
          tausche mal die reihenfolge von LIMIT und ORDER BY.
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            danke es geht das war der Fehler

            Kommentar

            Lädt...
            X