Gerhard: Multiple Select auswerten

Hallo,
ich möchte bei der Formularauswertung normale Felder und multiple Select Felder, die als Array übergeben werden unterschiedlich auswerten, bzw. als Query schreiben. Dazu muss ich testen, ob es ein Array ist oder nicht.

Mit
          if (is_array($Var)) {
          $query .= "...";
            }
          else {
          $query .= "$Key LIKE '$Val'";
            }

schreibt mir aber immer nur

SELECT id, Name FROM table WHERE Feld LIKE 'Array'

als query und geht aber nicht in Bedingung hinein, obwohl ja $VAl ein Array ist und erkannt wird.

Was ist da falsch?

Beste Grüsse
gerhard

  1. Huhu gerhard

    vielleicht klappt es nicht weil

    $Var != $Val != $VAl

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
    1. Leider nein,

      denn das war ein Schreibfehler.

      Grüsse
      Gerhard

  2. Moin,

    als query und geht aber nicht in Bedingung hinein, obwohl ja $VAl ein Array ist und erkannt wird.

    Was ist da falsch?

    Wie sieht das zugrundeliegende HTML-Formular aus? Was sagt print_r($var);?

    --
    Henryk Plötz
    Grüße von der Ostsee