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:
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
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");
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
Kommentar