Blätterfunktion aber wo hin???

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

  • Blätterfunktion aber wo hin???

    Hallo,

    schluss...aus...ich kann nicht mehr.
    Habe seit Tagen alle möglichen Blätterfunktions-Tips durchprobiert, aber bin zu keinem Erfolg gekommen. Selbst bei Mr. Google habe ich keine großartige Hilfe bekommen.
    Weiß nicht wo ich den Schnipsel einbauen soll.
    Vielleicht habt ihr ja ne Idee wie ich hier weiterkomme. Es handelt sich um diesen Schnipsel http://www.php-einfach.de/tuts_mysql_blaetterfunktion.php

    Und hier ist mein Sorgenkind:

    PHP-Code:
    <?php
    session_start
    ();
    ?>
    <?php
    @require_once("common/defines.inc.php");
    @require_once(
    "common/definesdata.inc.php");
    /*
    ###### Open database connection
    */
    if($mysql mysql_connect(DB_HOST,DB_USER,DB_PASS))
    {
      if( ! 
    mysql_select_db(DB_NAME$mysql))
      {
        
    mysql_close($mysql);
        
    $mysql 0;
      }
    }



    $mywhere "WHERE ";
    $mywhere .= "1=1 ";
    if (
    $_POST["bundesland"] != "" && $_POST["bundesland"] != "-1" && $_POST["bundesland"] != "1")
    {
      
    $mywhere .= "AND (bundesland = ".$_POST['bundesland']." OR bundesland='1') ";
    }
    if (
    $_POST["regbez2"] != "" && $_POST["regbez2"] != && $_POST["bundesland"] != "1")
    {
      
    $mywhere .= "AND (landkreis = ".$_POST['regbez2']." OR landkreis='0') ";
    }
    if (
    $_POST["bad"] != "")
    {
      
    $mywhere .= "AND bad = ".$_POST['bad']." ";
    }
    if (
    $_POST["nurmitbild"] != "")
    {
      
    $mywhere .= "AND bild1 != '' ";
    }
    if (
    $_POST["step"] != "")
    {
      
    $mylimit " Limit ".(int)$_POST["step"];
    }
    else
    {
      
    $mylimit " Limit 50";
    }


    /*
    ###### building select query
    */
    $myquery = <<<SQL
    SELECT
    id,
    firma,
    titelanzeige,
    beschreibung,
    bad,
    preis,
    bild1
    FROM
        pk_schwimmbad
    $mywhere
    $mylimit
    ;
    SQL;
    //echo $myquery;
    //echo "<hr>";
    if($mysql)
    {
      if(
    $result mysql_query($myquery,$mysql))
      {
        
    $myresult = array();
        
    $i 0;
        while(
    $objectcheck mysql_fetch_array($result))
            {
                
    $myresult[$i]["myid"]                  = $objectcheck["id"];
                
    $myresult[$i]["firma"]                 = $objectcheck["firma"];
                
    $myresult[$i]["titelanzeige"]          = $objectcheck["titelanzeige"];
                
    $myresult[$i]["beschreibung"]          = $objectcheck["beschreibung"];
              
    $myresult[$i]["bad"]                   = $objectcheck["bad"];
                
    $myresult[$i]["bild1"]                 = $objectcheck["bild1"];
                
    $myresult[$i]["preis"]                 = $objectcheck["preis"];
          
    $i++;
        }
      }
      else
      {
          
    // datenbankabfrage fehlgeschlagen
          
    $mymessage "Leider gab es einen Fehler bei Ihrer Anfrage. Bitte versuchen Sie es erneut.(2)";
                
    mysql_close($mysql);
      }
      
    mysql_free_result($result);
      
    mysql_close($mysql);
    }
    else
    {
          
    // datenbank weg
          
    $mymessage "Leider gab es einen Fehler bei Ihrer Anfrage. Bitte versuchen Sie es erneut.(3)";
                
    mysql_close($mysql);
    }
    ?>

                      </div>
                        <br></td>
                      <td style="width: 10; vertical-align: top" height="93"><img alt="" src="images/spacer.gif" style="width: 10px; height: 1px;"> </td>
                      <td style="vertical-align: top;" width="505" height="49"><br>
                      <b><font color="#2C2C60" size="2">Suchergebnis Schwimmbad</font><font color="#2C2C60" size="3"><br>
                      </font></b><font face="Arial" style="font-size: 8pt">Suche ergab <?php echo count($myresult); ?> Anzeigen.. </font>
                      <table class="tableframe" cellSpacing="1" width="108%" border="0">
                        <tr>
                          <td width="18%" bgColor="#5B7696"><font color="#FFFFFF">
                          <b>Objekttyp</b></font></td>
                          <td width="55%" bgColor="#5B7696"><font color="#FFFFFF">
                          <b>Preis</b></font></td>
                          <td width="15%" bgColor="#5B7696"><font color="#FFFFFF"><b>Bild</b></font></td>
                        </tr>
    <?php
    for ($i 0$i count($myresult);$i++)
    {
      
    $myid                $myresult[$i]["myid"];
      
    $mytitle             $myresult[$i]["firma"];
      
    $myobjekt            $myresult[$i]["kamin"];
      
    $myobjekt            $kamin[$myobjekt];
      
    $mypreis             $myresult[$i]["preis"];
      
    $titelanzeige        $myresult[$i]["titelanzeige"];
      
    $beschreibung        $myresult[$i]["beschreibung"];
      
    $mypic               $myresult[$i]["bild1"];
        
    // für die kleinen bilder 
        
    if ($mypic != "")
        {
          
    $mypic preg_replace("/\_big\_/","_th_",$mypic);
      }
      else
      {
        
    $mypic "b.gif";
      }
      
    $color1 "4EACB8";
      
    $color2 "000080";
      if ((
    $i 2) == 0)
      {
        
    $color $color1;
      }
      else
      {
        
    $color $color2;
      }

      
    $mysid session_id();
      echo <<<EOF
                        <tr><td width="88%" bgColor="#$color" colspan="3"><a href="schwimmbad_detail.php?myid=$myid&b=1&PHPSESSID=$mysid"><b>
                        <font color="#FFFFFF">
    $titelanzeige</font></b></a></td></tr>
                        <tr>
                          <td width="18%" bgColor="#F2F0F0"><font color="#000000">&nbsp;
    $myobjekt</font></td>
                          <td width="56%" bgColor="#F2F0F0">&nbsp;<font color="#006121"><b>
    $mypreis</b></font> EUR</td>
                          <td width="15%" bgColor="#F2F0F0">
                          <a href="schwimmbad_detail.php?myid=
    $myid&amp;b=1&amp;PHPSESSID=$mysid">
                          <img border="0" src="kbbilder/schwimmbad/
    $mypic" width="70" height="55" border="0" /></a></td>
                        </tr>
    EOF;
    }
    ?>
                     
    </table>
    </div>
    </body>
    </html>
    Gruß dic4
    Zuletzt geändert von dic4; 19.10.2007, 16:35.

  • #2
    PHP-Tags benutzen, sonst liest es kein Schwein...
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      1. bitte php-tags für den code benutzen, sonst schaut sich das keiner an
      2. könntest du mal genau(!) sagen, was wo nicht funktioniert
      Habe seit Tagen alle möglichen Blätterfunktions-Tips durchprobiert
      3. mal dieses tutorial ausprobiert?

      gruß
      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        sorry, wegen der php-tags, schon geändert.

        Nochmal, mein Problem ist, ich weiß nicht wo ich es einfüge.

        Gruß dic4

        Kommentar


        • #5
          Ich hatte versucht den Code von http://www.php-einfach.de/...
          unter der DB connection einzubaun. Er hat mir darauf nur die ID angezeigt. Sobald ich dann den "Ausgabe der Links zu den Seiten " Teil einbaue, ist nur eine Weisse Seite zu sehen.

          Kommentar


          • #6
            1. bitte code umbrechen, keiner scrollt gerne kilometerweit nach rechts
            2. mal ein vernünftiges debugging probiert?

            gruß
            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar


            • #7
              das nutzt mir leider auch nichts. weil ich immernoch nicht weiß wo das eingetragen wird
              Zuletzt geändert von dic4; 19.10.2007, 17:15.

              Kommentar


              • #8
                darf ich raten, das obige script ist auch nicht von dir? sonst solltest du das eigentlich selber wissen.

                gruß
                peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  Move nach Projekthilfe. Ansonsten wird dir hier keiner den code schreiben...

                  Kommentar


                  • #10
                    Hallo Kropff,

                    das script hatte mir mal ein kumpel geschrieben, aber der ist dann auch nicht weiter gekommen. jetzt wollte ich es selber probieren, jedoch komme ich hier auch nicht weiter. hatte eigendlich gehofft das ich hier hilfe bekomme, bin auch nicht so der vollprofi.

                    Gruß dirk

                    Kommentar

                    Lädt...
                    X