Ankündigung

Einklappen
Keine Ankündigung bisher.

zwei DAtensätze von bis auslesen

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • zwei DAtensätze von bis auslesen

    sorry, aber ich musste den code grad mal etwas entwirren ... ben!


    Hi , Manuel meldet sich wieder.

    Der Typ /'$preis' BETWEEN 1000 AND 15000";/war Tip Top.
    Jedoch wie gehe ich vor, wenn zwei oder mehrere Daten auslesen
    möchte. So z.B. : jemand sucht eine PW bis 15000, der andere
    einen bis 25000 usw.

    Diesmal MIT Code :wink:


    Code:
    $ZeilenProSeite=10;
    if( empty($Anfangsposition) ) 
    {
        $Anfangsposition=0;
    }
    if( !empty($sql) ) 
    {
       $sql=str_replace("\\","",$sql);
    } 
    else 
    {
       $sql="SELECT 
                     anz_id,
                     anz_datum,
                     anz_herstell, 
                     anz_art,
                     anz_km,
                     anz_farbe,
                     anz_benzin, 
                     anz_bj,
                     anz_zustand,
                     anz_preis 
              FROM 
                     autobiete 
              WHERE 
                     anz_herstell='$herstell' 
              AND 
                     anz_art='$art' 
              AND 
                     anz_farbe='$farbe' 
              AND 
                     anz_benzin='$benzin' 
              AND 
                     anz_bj='$bj' 
              AND 
                     anz_zustand='$zustand'  
              AND 
                     '$km' BETWEEN 100 AND 18800 
              AND 
                     '$preis' BETWEEN 1000 AND 15000";
    }
    
    $result=mysql_query($sql);
    $Anzahl=mysql_num_rows($result);
    
    $sql1=$sql . " ORDER BY 
                              anz_datum 
                         DESC 
                              limit $Anfangsposition,$ZeilenProSeite";
    
    $sql=urlencode($sql);
    Mit diesem Code läuft es wie am schnürrchen, aber nur eine Selektion.

    Für eine weitere Hilfe bin ich sehr dankbar.

    Jedem der das liest, ein Gruss von
    Manuel


  • #2
    Du machst ein Inputfeld, womit der Maximale Preis übergeben wird.

    Dann kannst du folgenden Query machen:

    Code:
    "SELECT * FROM tabelle WHERE preis <= '$preis'"
    wilko

    Kommentar


    • #3
      Muss das unbedingt drei Threads dafür geben?!

      Kommentar


      • #4
        GREAT

        Super, Danke.

        Gleich zwei Dinge gelernt!!!
        Saubere und dadurch lesbare Darstellung.
        Zweitens, Inputfeld gehören auch in das System.
        Ja, manchmal ist Lösung so nahe, aber eben...

        DANKE.
        Gruss
        Manuel

        Kommentar

        Lädt...
        X