Hey zusammen, ich habe ein Problem.
Im folgenden Code sieht man eine Funktion meines Codes. Die Parameter $schuetze und $anlass haben den Wert einer ausgewählten Spalte in einem Drop-Down Menu. Dieses befindet sich in einer anderen Funktion.
Nun möchte ich über die SQL Query mit dem Parameterwert herausfinden, um welchen Anlass es sich handelt und diesen ausgeben.
Allerdings gibt es mir auf der HTML-Seite immer nur den ersten Wert der IF-Schleife aus (Vereinsmeisterschaft), obwohl es sich nicht um diesen Wert handelt. Die SQL-Abfrage gibt mir allerdings den richtigen bzw. den im Drop-Down ausgewählten Wert aus.
Ich bin dankbar um jede Hilfe.
Im folgenden Code sieht man eine Funktion meines Codes. Die Parameter $schuetze und $anlass haben den Wert einer ausgewählten Spalte in einem Drop-Down Menu. Dieses befindet sich in einer anderen Funktion.
Nun möchte ich über die SQL Query mit dem Parameterwert herausfinden, um welchen Anlass es sich handelt und diesen ausgeben.
Allerdings gibt es mir auf der HTML-Seite immer nur den ersten Wert der IF-Schleife aus (Vereinsmeisterschaft), obwohl es sich nicht um diesen Wert handelt. Die SQL-Abfrage gibt mir allerdings den richtigen bzw. den im Drop-Down ausgewählten Wert aus.
Code:
static function suchen($schuetze, $anlass) { $sql = "SELECT anlass.anlassname FROM anlass WHERE anlass.id = '$anlass'"; $anlassname = _Database::query($sql); if ($anlassname = 'Vereinsmeisterschaft') { echo "Vereinsmeisterschaft"; } elseif ($anlassname = 'Fuchsstich') { echo "Fuchsstich"; } elseif ($anlassname = 'Schrotmeisterschaft') { echo "Schrotmeisterschaft"; } elseif ($anlassname = 'Gruppenwettkampf') { echo "Gruppenwettkampf"; } else { echo "All"; }
Ich bin dankbar um jede Hilfe.
Kommentar