Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Navigation beim blättern funkt nicht

Einklappen

Neue Werbung 2019

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

  • [Erledigt] Navigation beim blättern funkt nicht

    Guten Morgen an alle

    Ich habe ein kleines problem mit der blätterfunktion und komme leider nicht weiter.

    Wenn man auf die Seitenzahlen klickt tut sich leider nichts man bleibt immer auf seite 1 der rest funktioniert ja. der rest funktioniert.

    Hier mein Ansatz ich hoffe jemand hat ne idee an was das liegen könnte
    PHP-Code:
    public $oPublications NULL;

            public function 
    _getPublications()
            {
                
    $aPubl = array();
                
    $iCount 0;
                
            
    //Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1 
                
    if(!isset($seite)) 
                   { 
                   
    $seite 1
                   } 
            
    //Einträge pro Seite: Hier 23 pro Seite 
                
    $eintraege_pro_seite 23
            
    //Ausrechen welche Spalte man zuerst ausgeben muss:     
                
    $start $seite $eintraege_pro_seite $eintraege_pro_seite
            
    //Tabelle Abfragen    
                
    $result_publ mysql_query("SELECT * FROM publications WHERE activated = 1 LIMIT $start$eintraege_pro_seite");

                while(
    $Publications mysql_fetch_object($result_publ))
                {
                    
    $oPublications = new Publication;
                    
    $oPublications $Publications;
                    
    $aPubl[$iCount] = $oPublications;
                    
    $iCount++;
                    
                }
    //Jetzt kommt das "Inhaltsverzeichnis", 
    //sprich dort steht jetzt: Seite: 1 2 3 4 5 


    //Wieviele Einträge gibt es überhaupt 


                
    $result mysql_query("SELECT ID FROM publications WHERE activated = 1 "); 
                
                
    $menge mysql_num_rows($result);
                
            


    //Errechnen wieviele Seiten es geben wird 
    $wieviel_seiten $menge $eintraege_pro_seite

    //Ausgabe der Seitenlinks: 
    echo "<div align=\"center\">"
    echo 
    "<b>Seite:</b> "


    //Ausgabe der Links zu den Seiten 
    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=\"?page=$b\">$b</a> "
          } 


       } 
      echo 
    "</div>"
                
                return 
    $aPubl;
            
       
            } 

    Danke schon mal im vorraus für die konstruktiven ideen

  • #2
    Zitat von Boki6690 Beitrag anzeigen


    Danke schon mal im vorraus für die konstruktiven ideen
    PHP-Code:
    $seite 
    mit Inhalt füllen? Die Variabel wird immer 1 sein.

    Kommentar


    • #3
      danke für die schnelle antwort

      also wenn ich's richtig verstanden habe soll muss ich dann
      PHP-Code:
      $seite 
      den wert meiner abfrage anhängen also
      PHP-Code:
      $seite=$result_publ
      korrekt so??

      LG

      Kommentar


      • #4
        Nein,

        $seite muss gleich $_GET['page'] setzen sofern $_GET['page'] gesetzt ist.

        Kommentar


        • #5
          PHP-Code:
           echo "  <a href=\"?page=$b\">$b</a> "
          zu

          PHP-Code:
           echo "  <a href=\"?seite=$b\">$b</a> "
          wie schon erwähnt! Steht auch hier im Tut: http://www.php-einfach.de/tuts_mysql...erfunktion.php

          mfg Wolf29

          Kommentar


          • #6
            Danke es funktioniert

            Kommentar

            Lädt...
            X