freier platzhalter in variable

egreis

Mitglied
Hallo zusammen,

ich würde gerne eine Tabelle ausgeben, die ein Feld hat, das mehrere Werte enthalten kann.

Das Feld habe ich ORIGIN genannt, es kann die Werte JAP, ALL, BAV, FRA und andere enthalten.

Ich kann ohne weiteres mit xy.php?origin=JAP meine Japan Bilder auslesen. Ich möchte aber auch alle Bilder auslesen können.

Gibt es sowas wie bei der normalen Suchfunktion, dass ich ein *-Zeichen als Platzhalter für jeden Wert verwende?

Danke für die Hilfe.
 
Hallo!

Nun geht das Rätsel raten los wie Du deine Auswahl überhaupt triffst..... per Formular?
Ich würde es ungefähr so machen:
Zuerst definierst Du eine Auswahl für alle Länder (?)..... ALL hast Du ja "leider" schon in verwendung, also nehme ich jetzt mal "alle".
Aufgerufen wird es dann mit index3.php?count=4&origin=alle.
Dann könnte die SELECT Abfrage ungefähr so aussehen:
PHP:
if($_GET['origin'] == "alle") {
$result = mysql_query("SELECT * FROM table WHERE origin LIKE '%' ORDER BY origin;");
}
Habe ich jetzt aber nicht getestet..... wird auch schwer ohne zu wissen wie dein Code aussieht.

Gruss Dr Dau
 
Zurück