Új hozzászólás Aktív témák

  • lesaux
    veterán

    A PHP oldal kap egy változót, ami sajnos érkezhet címsorból is.
    Generál belőle egy háromjegyű számot, tehát ha pl. azt kapja, hogy 5, akkor 005-öt csinál belőle.
    Meg akarom neki mondani, hogy ha túl nagy számot kap, akkor a szám értéke legyen $max. Ennél még jobb lenne, hogy ha többjegyű számot vagy esetleg szöveget írnak be, akkor is az érték $max legyen.
    Itt van, amit eddig ügyködtem:

    if (strlen($kep)==1) {$kep=''00''.$kep;}
    if (strlen($kep)==2) {$kep=''0''.$kep;}
    if (strlen($kep)>2) {$kep=$max;}
    if ($kep>$max) {
    echo ''baj van'';
    $kep=$max;}
    if ($kep<1) {$kep=1;}

    A $kep a kapott paraméter. Miért nem működik?

Új hozzászólás Aktív témák