Re: if elseif elseif elseif....

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



PJ wrote:
> Daniel Brown wrote:
>   
>> On Wed, Mar 4, 2009 at 17:51, PJ <af.gourmet@xxxxxxxxxxxx> wrote:
>>   
>>     
>>>    elseif ($obligatoryFieldNotPresent = 1) {
>>>            $obligatoryFieldNotPresent = 0;
>>>    }
>>>     
>>>       
>>     Are you certain you only wanted a single equal operator in the
>> last elseif() condition?  Further, are you sure it should even be an
>> elseif() and not a straight else?
>>
>>   
>>     
> That's where the problem lies... the algorhythm is if any one of a
> series is empty, then it's an error, but if they are all ls then we go on...
> So the last one should show up as "0"...
> I tried else $obligatoryFieldNotPresent = 0; but that doesn't want to
> work. I tried echo $obligatoryFieldNotPresent;
> just get a blank page...
> I can't figure out how to determine if anything is in the String...
> perhaps I should be checking for null
> elseif ($obligatoryFiledNotPresent == "") {
>     $obligatoryFieldNotPresent = 0;
>     }
> I tried that too, but same result...
>
>   
finally found the problem... wrong names for string and this is what now
verifies correctly....
if (strlen($_POST["titleIN"]) == 0 ) {
            $obligatoryFieldNotPresent = 1;
    }
    elseif (strlen($_POST["first_nameIN"]) == 0 ) {
            $obligatoryFieldNotPresent = 1;
    }
    elseif (strlen($_POST["publisherIN"]) == 0 ) {
            $obligatoryFieldNotPresent = 1;
    }
    elseif (strlen($_POST["copyrightIN"]) == "" ) {
            $obligatoryFieldNotPresent = 1;
    }
    elseif (strlen($_POST["ISBNIN"]) == 0 ) {
            $obligatoryFieldNotPresent = 1;
    }
    elseif (strlen($_POST["languageIN"]) == 0 ) {
            $obligatoryFieldNotPresent = 1;
    }
    elseif (!empty($_POST['categoriesIN'])) {
            $obligatoryFieldNotPresent = 0;

But now I have to figure out the workflow and see why it is not going
the right way... wonder where I got some of this stuff...


-- 
unheralded genius: "A clean desk is the sign of a dull mind. "
-------------------------------------------------------------
Phil Jourdan --- pj@xxxxxxxxxxxxx
   http://www.ptahhotep.com
   http://www.chiccantine.com/andypantry.php


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux