Aktív témák

  • cAby

    tag

    válasz Sk8erPeter #2034 üzenetére

    Szia!
    Köszi a hozzászólást. Marha késő van, alig látok, holnap rendesen is megpróbálom elemzni, amit írtál, de nagyjából értem.

    Sehogy nem akar összejönni a dolog, most ilyet csináltam:

    if ( $apartman != ' ' || $vendeghaz != ' ' )
    {
    if ( $reggeli != ' ' || $felpanzio != ' ' )
    {
    $sql = "SELECT * FROM szallasok WHERE tipus_kereses IN ('" . $apartman . "','" . $vendeghaz . "') AND ellatas_rovid_kereses IN ('" . $reggeli . "','" . $felpanzio . "')";
    }
    elseif ( $reggeli = ' ' && $felpanzio = ' ' )
    {
    $sql = "SELECT * FROM szallasok WHERE tipus_kereses IN ('" . $apartman . "','" . $vendeghaz . "')";
    }
    }

    így ha bekattintom az apartmant vagy vendégházat vagy mindkettőt + reggelit és/vagy félpanziót, akkor teljesen jól kiadja a dolgot. De ha csak apartmant és/vagy vendégházat jelölöm be, de nem jelölöm be reggelit se meg félpanziót se, akkor nem ad ki semmit.
    Egyszerűen nem jövök rá, hogy miért és nagyon idegel, hogy több napja ezzel szenvedek.
    Ha ez jó is lenne, akkor sem lenne jó szerintem, mivel csomó értéket lehetne beállítani és amíg mindent lekezelek if-fel.. háát.. megöregednék valszeg meg belebonyolódnék.
    Tehát gondolom van erre valami jobb megoldás.
    Ha dolgoztál ilyen területen, akkor gondolom neked van ötleted erre is.
    Nagyon szépen megköszönném, ha tudnál segíteni, persze ha időd engedi.

    üdv,
    Csabi

Aktív témák