Blätterfunktion wird nicht übergeben?

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

  • Blätterfunktion wird nicht übergeben?

    Bevor jemand sagt, "Suchfunktion verwenden" diese habe ich verwendet dort fand ich auch ein passendes Skript nur leider wird dieses nicht ausgelesen:

    Code:
    <?
    $eachpage = 10; 
    $select = ("SELECT * FROM gbook");
    $numpages = $count / $eachpage;
    $array = explode(".",$numpages);
    if($array[1] > "0")
    {
    $numpages_new = $array[0] + "1";
    }
    else
    {
    $numpages_new = $array[0];
    }
    for($i=1; $i<=$numpages_new; $i++)
    {
    $limit1 =  (($i - "1") * $eachpage);//Punkt vor Strich aushelben
    $limit2 = $limit1 + $eachpage;
    echo("<A href=\"index.php?limit1=$limit1&limit=$limit2\">Seite $i</A><br>");
    }
    ?>
    
    hier folgt beginnt dann das auslesen der Daten....
    Es tritt zwar keine Fehlermeldung auf, jedoch wird das Script auch nicht ausgeführt ;((

  • #2
    was ist das?
    Code:
    $select = ("SELECT * FROM gbook");
    ich konnte auch nirgendwo mysql_query() in deinem script finden.

    ich sage mal, da läuft irgendwas falsch bei dir... checke mal dein script...
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      bei dem script fehlt doch die Logik...oder?

      und komische Codezeilen hats auch drin...
      tata
      moqui

      [COLOR=red]Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt![/COLOR]

      Kommentar


      • #4
        Original geschrieben von Moqui
        bei dem script fehlt doch die Logik...oder?
        und komische Codezeilen hats auch drin...
        genau meine meinung....
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          Ja das stimmt nur ich habe bisher noch kein besseres gefunden leider, wenn es hilft kann ich gern den gesamten quelltext posten.

          Kommentar


          • #6
            ich glaube das hilft sehr
            tata
            moqui

            [COLOR=red]Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt![/COLOR]

            Kommentar


            • #7
              Ok danke, hier der Quelltext:

              PHP-Code:
                          <?
              $eachpage = 10; //$eachpage gibt an wie viele Datensätze pro Seite augegeben werden.
              $select = ("SELECT * FROM gbook");
              //Herausfinden wie viele Seiten zur kompletten Darstellung benötigt werden.
              //Schritt1: Exakter wert Berechnen
              $numpages = $count / $eachpage;
              //Schritt2: In array laden
              $array = explode(".",$numpages);
              //Schritt3: runden
              if($array[1] > "0")
              {
              $numpages_new = $array[0] + "1";
              }
              else
              {
              $numpages_new = $array[0];
              }
              //Links ausgeben
              for($i=1; $i<=$numpages_new; $i++)
              {
              $limit1 =  (($i - "1") * $eachpage);//Punkt vor Strich aushelben
              $limit2 = $limit1 + $eachpage;
              echo("<A href=\"index.php?limit1=$limit1&limit=$limit2\">Seite $i</A><br>");
              }
              ?>
                  <?php

                              $abfrage 
              = @mysql_query("SELECT * from gbook order by id DESC")or die("Konnte den SELECT-Befehl nicht ausf&uuml;hren!!!");
                              while(
              $eintraege mysql_fetch_object($abfrage)) 
                          
                              {
                               echo 
              "<table width=\"448\" border=\"1\" bordercolor=\"#660000\" bgcolor=\"#550000\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\">";
                              echo 
              "<tr>\n<td bgcolor=\"#550000\" border=\"0\" colspan=\"5\"><span class=\"eintrag\">Eintrag ".$eintraege->id." vom ".$eintraege->datum." um ".$eintraege->zeit."</span></td>\n</tr>\n";
                              echo 
              "<tr>\n<td width=\"100\" border=\"1\" bgcolor=\"#550000\" valign=\"top\" rowspan=\"2\">";
                              
                              echo 
              "<table width=\"100\" bgcolor=\"#550000\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" align=\"center\">\n";
                              echo 
              "<tr>\n";
                              echo 
              "<td bgcolor=\"#550000\" colspan=\"2\"><b>von:</b></td></tr>";
                              echo 
              "<tr>\n";
                              echo 
              "<td border=\"1\" bordercolor=\"#550000\" width=\"75\" bgcolor=\"#550000\"><img src=\"images/user.gif\" width=\"16\" height=\"16\" alt=\"Eintrag von ".$eintraege->name."\" border=\"0\"></td>\n";
                              echo 
              "<td border=\"1\" bordercolor=\"#550000\" width=\"75\" bgcolor=\"#550000\" valign=\"middle\">".$eintraege->name."</td></tr>\n";
                              echo 
              "<td border=\"1\" bordercolor=\"#550000\" width=\"75\" bgcolor=\"#550000\"><a href=\"mailto:".$eintraege->email."\"><img src=\"images/email.gif\" width=\"19\" height=\"19\" alt=\"E-Mail an ".$eintraege->name." senden\" border=\"0\"></a></td>\n";
                              echo 
              "<td border=\"1\" bordercolor=\"#550000\" width=\"75\" bgcolor=\"#550000\" valign=\"middle\"><a href=\"mailto:".$eintraege->email."\">E-Mail</a></td></tr>\n";
                              echo 
              "<td border=\"1\" bordercolor=\"#550000\" width=\"75\" bgcolor=\"#550000\"><a href=\"eintragen.php\"><img src=\"images/start.gif\" width=\"19\" height=\"19\" alt=\"eintragen oder ".$eintraege->name." antworten\" border=\"0\"></a></td>\n";
                              echo 
              "<td border=\"1\" bordercolor=\"#550000\" width=\"75\" bgcolor=\"#550000\" valign=\"middle\"><a href=\"eintragen.php\" alt=\"eintragen oder ".$eintraege->name." antworten\">Antworten</a></td></tr>\n";
                              
                              if(!empty(
              $eintraege->www)) {
                                  echo 
              "<td width=\"18\" border=\"1\" bgcolor=\"#550000\"><a href=\"".$eintraege->[url]www.[/url]"\" target=\"_blank\"><img src=\"images/home.gif\" width=\"16\" height=\"16\" alt=\"Homepage von ".$eintraege->name." besuchen\" border=\"0\"></a></td>\n";
                                  echo 
              "<td width=\"75\" border=\"1\" bgcolor=\"#550000\" valign=\"middle\"><a href=\"".$eintraege->[url]www.[/url]"\" target=\"_blank\">Homepage</a></td></tr>";
                              }
                              
                              echo 
              "</table>";
                              
                              echo 
              "</td>";
                              echo 
              "<td border=\"1\" bordercolor=\"#550000\" width=\"300\" bgcolor=\"#550000\">".$eintraege->eintrag."</td></tr>";
                              echo 
              "<td border=\"1\" bordercolor=\"#550000\" width=\"300\" bgcolor=\"#550000\" valign=\"bottom\"><img src=\"images/ip.gif\" width=\"16\" height=\"16\" border=\"1\" bordercolor=\"#550000\" ".$eintreage->ip_adresse."<span class=\"hinweis\"> IP-Adresse gespeichert</span></td></tr>";
                                  
                              echo 
              "</table><br>";
                              }
                              @
              mysql_free_result($abfrage);
                              @
              mysql_close();
                              

                          
              ?>

              EDIT:
              code.tags -> php.tags by Abraxax
              Zuletzt geändert von Abraxax; 25.07.2003, 11:11.

              Kommentar


              • #8
                [COLOR=red]PHP-TAGS[/COLOR]
                tata
                moqui

                [COLOR=red]Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt![/COLOR]

                Kommentar


                • #9
                  Original geschrieben von Moqui
                  [COLOR=red]PHP-TAGS[/COLOR]
                  OffTopic:
                  bin ich nicht lieb zu dir... habs geändert...
                  INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                  Kommentar


                  • #10
                    also ich versteh das script kein meter....
                    tata
                    moqui

                    [COLOR=red]Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt![/COLOR]

                    Kommentar


                    • #11
                      abraxax du bist mein Held

                      also ich zerleg grad das script und stell fest, das der original code wenig mit logischen php zu tun hat.
                      tata
                      moqui

                      [COLOR=red]Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt![/COLOR]

                      Kommentar


                      • #12
                        PHP-Code:
                        <?
                        $eachpage = 10; //$eachpage gibt an wie viele Datensätze pro Seite augegeben werden.
                        $res = mysql_query("SELECT * FROM gbook");
                        $anzahl = mysql_num_rows($res);
                        //Herausfinden wie viele Seiten zur kompletten Darstellung benötigt werden.
                        //Schritt1: Exakter wert Berechnen
                        $numpages = $anzahl / $eachpage;
                        //Schritt2: In array laden
                        // -> vergiss es!
                        //Schritt3: runden
                        $numpages_new = ceil($numpages);
                        //Links ausgeben
                        for($i=1; $i<=$numpages_new; $i++)
                        {
                        $limit1 =  (($i - "1") * $eachpage);//Punkt vor Strich aushelben
                        $limit2 = $limit1 + $eachpage;
                        echo("<A href=\"index.php?limit1=$limit1&limit=$limit2\">Seite $i</A><br>");
                        }
                        ?>
                        so weit bin ich mal gekommen, wobei ich den schluss nicht versteh, was du dabei machen willst...

                        da stehen dann halt mal 15 Links untereinander, die alle auf ein Datensatz weiter verweisen?!


                        und was soll das danach?

                        da gibst doch komplett alles aus?!

                        PHP-Code:
                        $abfrage = @mysql_query("SELECT * from gbook order by id DESC")or die("Konnte den SELECT-Befehl nicht ausführen!!!"); 
                        das sieht mir nicht nach ner Limit-Klausel aus
                        tata
                        moqui

                        [COLOR=red]Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt![/COLOR]

                        Kommentar


                        • #13
                          Zunächst mal thx @ Aba fürs PHP-Tag ändern

                          Zum Skript:

                          Wie gesagt habe das hier irgendwo gefunden, wenn jemand ein besseres kennt, bitte melden. Weil das funktioniert so überhaupt nicht.

                          Kommentar


                          • #14
                            wie wäre es mit selber suchen?

                            bei den code-schnipseln ist auch was drin...
                            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                            Kommentar

                            Lädt...
                            X