Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Spezielle Suche

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.01.2001
    Ort
    Deutschland
    Beiträge
    10

    Question Spezielle Suche

    Hallo,

    auf einer Seite von mir kann der User eine Datenbank nach bestimmten Optionen durchsuche. Er kann also die Ausgabe der Datensätzte eingrentzen. Was mir bis jetzt kein Problem macht ist
    das wenn er die checkbox 1,4,5 anklickt aber 2,3,6 nicht funktioniert die Suche. Die ausgabe gibt dann wirklich blos alle Datensätzte mit 1,4,5 aus.

    Was ich jetzt brauche ist das nach dieser Ausgabe die Datensätze ausgegeben werden die noch nahe rankommen.
    Also 1,4 oder 4,5 oder 1,5. Die anderen 3 Checkboxen sollten dann beliebig sein. D.h. wenn z.b. in 3 auch ein kreuz drin ist, die anderen variablen aber auch angekreutzt sind, sollte er es trotzdem ausgeben.

    Im Moment Speicher ich die einzelnen Checkboxen in 6 Spalten C1 - C6.

    Hat jemand einen Einfall der mir vielleicht weiterhilft ???

    Danke


    Sebastian

  2. #2
    Djuke Masters
    Gast
    hmm eigentlich nicht so recht weiss was kugel sagen will..

    aber sieht nach weiche suche áus ..

    las wählen ob genaue suche oder ungenau.

    bei ungenau ..suchst du alle mit die +1 -1 weit entfernt sind ..

    allerdings hab ich bei dir immer noch nicht durchblickt was du eigentlich willst ..

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.01.2001
    Ort
    Deutschland
    Beiträge
    10
    Ist etwas schwer auszudrücken. Ich probiers nochmal

    Ich hab 6 checkboxen mit denen ein User festlegen kann, was das suchergebniss enthalten soll.

    [1] Huhn
    [2] Schaf
    [3] Esel
    usw.

    jetzt wählt er 2 und 3 aus ... dann sollen ihn alle Einträge in der Datenbank angezeigt werden die bei der Spalte Schaf und Esel eine 1 haben. Was dabei in den anderen Tabellen steht ist egal.

    Nach dieser Anzeige sollen dann alle Einträge angezeigt werden in denen 2 und beliebig vorkommt und 3 und beliebig.

    Ist das so verständlicher ??


    Danke

    Sebastian

  4. #4
    Djuke Masters
    Gast
    also

    1. genaue suche ..also z.b. 3,5 dann nur 3 +5 anzeigen
    2. alle anzeigen wo 3 oder und 5 drinne ..richtig ..???

  5. #5
    Djuke Masters
    Gast
    ok richtig !

    also bei dem einen suchst du und ....
    und beim anderen oder ...

    mach ne variable

    proof

    bei und

    proof=true setzten
    for i= 1 to 6
    {if abfrage wenn suche ungleich 3 then proof = false}

    if proof==true {ausgabe ...daten)


    bei oder

    proof=false setzen
    for i= 1 to 6
    {if abfrage wenn suche gleich 3 then proof = true}

    if proof==true {ausgabe ...daten)

    keine ahnung vom php syntax ..
    da ich perler bin ..
    aber die strucktur ist die gleiche ..

  6. #6
    Registrierter Benutzer
    Registriert seit
    26.01.2001
    Ort
    Deutschland
    Beiträge
    10
    Na dann versuche ich das gleich mal

    Danke

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •