Like Auswahllisten :-)

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

  • Like Auswahllisten :-)

    Hallo habe folgendes Problem:

    Ich habe 4 Auswahllisten, die voneinander abhängig sind, d.h.
    die 2 von der 1, die 3 von der 2 und die 4 von der 3.

    Ich habe jetzt in meiner DB-Tabelle folgende Begriffe drinne stehen:

    A, B, A34, B65, A3456, A564, A678, B769, B3745, C

    Jetzt möchte ich das in meiner Auswahlliste 1 alle die drinne stehen
    die einstellig sind, in meinem Fall wäre das:

    A
    B
    C

    das funktioniert auch.
    Jetzt wähle ich z.B. "A" aus, dann soll, nachdem die Seite neu geladen wird,
    (was auch funktioniert), die 2.Auswahlliste gefüllt werden und zwar
    alle die, die 3 stellig sind und mit "A" anfangen.

    Hier mein SQL-Statement:

    Code:
    $result = mysql_query("SELECT ps.*,b.*,a.* FROM 
    project_spec ps, brand b, atc_index a where 
    ps.brand_id=b.brand_id AND b.atc_code=a.atc_code 
    AND Length(a.atc_code)=3 AND a.atc_code LIKE 
    '$atc_index0%' Group by a.atc_code");
    Meine 1.Auswahlliste heißt "atc_index0".
    Füllen tut er sie richtig, aber leider auch schon beim Seitenaufruf,
    wenn ich mir das SQL-Statement per echo ausgeben lassen
    steht ..... "Like ' ' ...... " dort und er zeigt was an, obwohl ich
    will das nachdem die 1.Auswahlliste ausgewählt wurde
    dann drinne steht "Like 'A'..........." da ich ja A ausgewählt habe.

    Wie kann ich das noch machen, dass er überprüft, OK z.B. A
    ausgewählt, 2 Auswahlliste alle die, die mit "A" beginnen und
    3 stellig sind.

    Danke

  • #2
    Ich würd's ja mit AJAX machen ...
    carpe noctem

    [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
    [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

    Kommentar


    • #3
      Es muß doch was geben, mit was man
      eine SQL-Abfrage macht, die folgendes enthält
      ob der 1.Buchstabe z.B. "A" ist und das 3 Zeichen hat.
      So wie ich es hat mit Like und Platzhalter und Lenght=3 gings nicht :-(

      Kommentar


      • #4
        WHERE spalte LIKE 'a__'
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar

        Lädt...
        X