Abfrageergebnis auf mehreren Seiten verteilen und seitenweise blättern

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

  • Abfrageergebnis auf mehreren Seiten verteilen und seitenweise blättern

    Nach einigen Versuchen haben ich es jetzt geschafft die Seitenzahlen für das Blättern zu integrieren. Leider gibt es hier immer noch ein Problem. Sobald ich auf eine Seitenzahl clicke werden dann alle Einträge aus der Datenbank angezeigt und die vorher durchgeführte Selektion somit wieder auffgehoben.

    Kann mir jemand vielleicht einen Tipp geben, was an meinem Script noch falsch sein könnte???


    $term= ltrim("$term");
    $term= rtrim("$term");
    $query2="SELECT * FROM $sitetable4 WHERE kat='$kat' and code='1' and text LIKE '%$term%' or titel LIKE '%$term%'";
    $result2=mysql_db_query($dbname,$query2,$conn) or die(mysql_error());
    $treffer= mysql_num_rows($result2);

    $trefferzahl= bcdiv($treffer,$anzeigenrubrikzahl,2);
    $trefferzahl= ceil($trefferzahl);

    $ausgabe22= $anzeigenrubrikzahl;
    $ausgabe2= 0;
    $tebel1= 1;
    while($trefferzahl>="1")
    {
    echo("<a href=\"spielplatz_suche2.php?treffzahl=$ausgabe2&kat=$kat\" target=\"_self\" class=\"a\"><font size=\"$fontgross\" color=\"$fontgrosscolor\">[$tebel1]</font></a>&nbsp;&nbsp;&nbsp;");
    $tebel1++;
    $trefferzahl--;
    $ausgabe2= $ausgabe2 + $ausgabe22;
    }

    echo("</div>
    </td>
    </tr>
    </table>
    <font size=\"1\"><br>
    <br>
    </font>");


    if($treffzahl=="")
    {
    $treffzahl= 0;
    }



    ****************************************
    [COLOR=crimson]Dieser Teil funktioniert ab hier ohne Probleme!!![/COLOR]
    ****************************************

    $term= ltrim("$term");
    $term= rtrim("$term");
    $query2="SELECT * FROM $sitetable4 WHERE code='1' ORDER BY datum1 DESC LIMIT $treffzahl,$anzeigenrubrikzahl";
    $result2=mysql_db_query($dbname,$query2,$conn) or die(mysql_error());
    while($date=mysql_fetch_row($result2))
    {
    $titel= "$date[1]";
    $text= "$date[2]";
    $artikeldatum= "$date[12]";
    $artikeltipp= "$date[13]";
    $id= "$date[0]";

    $text= ereg_replace("<br>"," ",$text);
    $text= substr("$text",0,$stellenzahl);
    $bild1url= "$date[20]";
    $bild2url= "$date[21]";

    if($bild1url=="" or $bild2url="")
    {
    $bildurl="<img src=\"gra/ohnebild.gif\" border=\"0\">";
    }
    else
    {
    $bildurl="<img src=\"gra/bild.gif\" border=\"0\">";
    }


    $data= date("d.m.Y");
    if($artikeldatum=="$data")
    {
    $neu="<img height=\"9\" src=\"gra/neu2.gif\" width=\"37\" alt=\"Heute neu...\">";
    }
    else
    {
    $neu="";
    }

    if($artikeltipp=="1")
    {
    $tipp="<img height=\"9\" src=\"gra/tip.gif\" width=\"37\" alt=\"Unser tip...\">";
    }
    else
    {
    $tipp="";
    }
    echo("<table cellpadding=\"0\" width=\"98%\">
    <tr>
    <td>
    <div align=\"left\">
    <table cellpadding=\"0\" width=\"100%\">
    <tr>
    <td width=\"40\">
    <div align=\"left\">
    $neu</div>
    </td>
    <td><a href=\"spielplatz.php?id=$id\" target=\"_self\" title=\"zum eingetragenen Indoorspielplatz...\" class=\"a\"><font size=\"$fontklein\" color=\"$fontgrosscolor\">$titel</font></a></td>
    <td width=\"40\">$bildurl $tipp</td>
    </tr>
    </table>
    </div>
    </td>
    </tr>
    <tr>

    </tr>
    </table><font size=\"2\"><br></font>");
    }

    echo("<br></center>
    </td>
    </tr>
    </tbody>
    </table>
    </center>
    </td>
    </tr>
    </tbody>
    </table>");
    Zuletzt geändert von hipphopp; 06.05.2004, 00:26.

  • #2
    welcome

    vielen dank dass du keine [PHP]-Tags benutz. Das hat wenigstens verhindert, dass wir bei deinem "kleinen" Schnipsel auch noch nach rechts scrollen müssen.

    geh doch einfach mal suchen. Du bist garantiert nihct der erste, der das problem hat!

    Kommentar


    • #3
      Original geschrieben von TobiaZ
      welcome

      vielen dank dass du keine [PHP]-Tags benutz. Das hat wenigstens verhindert, dass wir bei deinem "kleinen" Schnipsel auch noch nach rechts scrollen müssen.

      geh doch einfach mal suchen. Du bist garantiert nihct der erste, der das problem hat!
      Lustig. Suchen macht echt Bock bei euch. Wisst Ihr auch warum. Weil man in jedem Thread den gleichen Spruch hört !

      Kommentar


      • #4
        OffTopic:
        koevolution: die gegenseitige beeinflussung von tier/pflanze oder tier/tier in ihrer evolutinären entwicklung

        traurig. antworten macht echt kein bock bei euch. wißt ihr auch, warum? weil man jeden tag die gleichen fragen liest.
        Die Zeit hat ihre Kinder längst gefressen

        Kommentar


        • #5
          hi hipphopp,

          tobiaz hat schon recht, deine fragen hatten wir in den letzten tagen schon öffters hier im forum gehabt.

          um dir zu helfen, wäre es schon wenn du folgenden machen könntest:[list=1][*]deinen code mit kommentaren versehen (nicht wie etwas gemacht wird, sondern was in dem entsprechendne abschnitt gemacht wird).[*]in deinem code das html auf das nötigste reduzieren (ist ist vorrangig das ziel dien phpstruktur zum laufen zu bekommen. wie das später im browser aussieht interessiert vorerst niemand)[*]bitte benutzt die php-tag das erleichtert das lesen und hilft bei der "fehlersuche"[/list=1]


          für alle die suchen wollen
          http://it-development.de/forum/searc...der=descending

          Kommentar


          • #6
            OffTopic:
            Lustig. Suchen macht echt Bock bei euch. Wisst Ihr auch warum. Weil man in jedem Thread den gleichen Spruch hört !
            denk mal drüber nach!!!


            Du kannst die Suche ja nach Datum sortieren. Auf die ersten Threads wirst du sicher auch konkrete Antworten finden.

            Kommentar


            • #7
              hier sei dir mal die Sektion Codeschnipsel ans Herz gelegt.....

              hier wirst du u.A. Tutorials und mehrere Möglichkeiten finden
              [color=blue]MfG Payne_of_Death[/color]

              [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
              [color=red]Merke:[/color]
              [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

              Murphy`s Importanst LAWS
              Jede Lösung bringt nur neue Probleme
              Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
              In jedem kleinen Problem steckt ein großes, das gern raus moechte.

              Kommentar

              Lädt...
              X