Sayısı 0 geçirilir varlık değildir

0 Cevap

Ben sadece gelişmiş bir kod parçası ile bir sorun vardı ve ben sayı 0 kabul edilmemesi için aşağı daralmış var.

Bu html

<input type="text" size="1" name="hs" maxlength='3'>

Ben o giriş kutusuna SIFIR girerseniz hiçbir şey girildiğini söyleyerek bir hata verir.

Ben aracılığıyla bu geçtikten sonra, bu PHP hata işleme kodu

$field = "hs"; 
    if((!$hs) || strlen($hs = trim($hs)) == 0)
    {
        $form->setError($field, "* Home score not entered");

    }

    $field = "as"; 
    if((!$as) || strlen($as = trim($as)) == 0)
    {
        $form->setError($field, "* Away score not entered");

    }

I am getting those errors if I enter the score at a 0. Any ideas why this is happening? Is it something any of you have experienced?

THanks

0 Cevap