Wie kann ich was der Reihe nach anzeigen lassen?

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

  • Wie kann ich was der Reihe nach anzeigen lassen?

    Hi, also stellt euch vor ihr habt ne DB mit 3 Bannern.
    immer wenn die datei banner.php neu aufgerufen wird, soll der nächste banenr kommen.
    Erst Banner 1
    dann Banenr 2
    dann Banner 3


    wie mach ich das??
    Und es können unterschiedlich viele Banner sein. Mal 10, mal 2, mal 15
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

  • #2
    Speichere dir in der DB ab bei welchem Banner du gerade stehen geblieben bist, und bei einem neuen Aufruf nimmst du einfach den nächsten
    mfg
    Günni


    Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
    Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
    Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
    City-Tiger - Online durch die Straßen tigern...

    Kommentar


    • #3
      Merken welcher Banner das letzte mal gewählt wurde.
      Beantworte nie Threads mit mehr als 15 followups...
      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

      Kommentar


      • #4
        hehe nur wie mach ich das???

        ich hab das mit zahlen erst gelöst, war aber net der reiser (also via views).

        Wie sollte ich es machen?? Der letzte Banner bekommt ne 1 aller anderen eine 0. tja nur wie prüf ich das??
        Sunshine CMS
        BannerAdManagement
        Borlabs - because we make IT easier
        Formulargenerator [color=red]Neu![/color]
        Herkunftsstatistik [color=red]Neu![/color]

        Kommentar


        • #5
          Wie hier... Siehe anhang...
          Angehängte Dateien
          mfg
          Günni


          Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
          Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
          Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
          City-Tiger - Online durch die Straßen tigern...

          Kommentar


          • #6
            wonach sortierst du die banner? hast du ne reiheinfolge? ist die id autoincrement, oder einfach in der reihenfolge, in der sie in der db gespeichert sind?

            Kommentar


            • #7
              @TobiaZ
              Hab dies schnell auf TXT Dateien Basis gemacht.
              mfg
              Günni


              Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
              Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
              Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
              City-Tiger - Online durch die Straßen tigern...

              Kommentar


              • #8
                ich bin Master .

                Ich arbeite mit MySQL Günni.
                Das probelm.

                Angenommen wir haben 3 Banner und der letzte genommene Banner ist der 3te.

                Wenn ich jetzt sag nimm den nächsten (wie auch immer ich das machen soll ) , dann nimmt er doch den 4ten, aber den gibts net. Hat jemand Idee?
                Sunshine CMS
                BannerAdManagement
                Borlabs - because we make IT easier
                Formulargenerator [color=red]Neu![/color]
                Herkunftsstatistik [color=red]Neu![/color]

                Kommentar


                • #9
                  tobi, in erster linie werden die gar nicht sotiert. Aber später nach id, kleinste oben.
                  Sunshine CMS
                  BannerAdManagement
                  Borlabs - because we make IT easier
                  Formulargenerator [color=red]Neu![/color]
                  Herkunftsstatistik [color=red]Neu![/color]

                  Kommentar


                  • #10
                    Das Prinzip ist das gleiche...
                    Du musst vorher schauen wieviel Datensätze du hast, und wenn diese erreicht sind den Counter wieder auf 0 setzen...
                    mfg
                    Günni


                    Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                    Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                    Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                    City-Tiger - Online durch die Straßen tigern...

                    Kommentar


                    • #11
                      @Günni: meinte Benny

                      @Benny: Du hast eine Logik!!! Wie willst du etwas der Reihe nach machen, wenn es nicht sortiert ist.

                      Du speicherst dir irgendwo einfach den letzten Banner ab (ban.txt). Also die ID. Dann gehst du hin und selectest wo bannerid = alterbanner+1 ist

                      Kommentar


                      • #12
                        ja wie sach ich der mysql der soll die nächste zeile nehmen??
                        ich kann ja keine .txt datei verwenden.
                        Sunshine CMS
                        BannerAdManagement
                        Borlabs - because we make IT easier
                        Formulargenerator [color=red]Neu![/color]
                        Herkunftsstatistik [color=red]Neu![/color]

                        Kommentar


                        • #13
                          ich hab dir doch den query gepostet, oder nicht? Übersetzen musst du selber!

                          Kommentar


                          • #14
                            es darf keine .txt verwendet werden, kein fopen, fread, fwrite befehl.
                            Also angenommen ich las die ASC sortieren.

                            Jetzt wähl ich den obersten und setz eine 1 rein.

                            Nun will ich den nächsten wählen, aber wie?? Gibts net Befehl Select where not 1???

                            ich könnte dann im prinzip select 0 wieder ASC und dann wären es weniger, dann prüfen wieviel 1 sind und wenn alle 1 sind, dann alle wieder auf 0 setzten. Jo das müssste gehen odeR?
                            Sunshine CMS
                            BannerAdManagement
                            Borlabs - because we make IT easier
                            Formulargenerator [color=red]Neu![/color]
                            Herkunftsstatistik [color=red]Neu![/color]

                            Kommentar


                            • #15
                              Ja klar gibts dass:


                              select alles
                              wo shown not 1 und größer letzte id
                              sortier nach id

                              Kommentar

                              Lädt...
                              X