RE: [PHP-DB] Why does this conditional run, even if not true?

From: Date: Sat, 09 Oct 2004 01:48:59 +0000
Subject: RE: [PHP-DB] Why does this conditional run, even if not true?
Groups: php.db 
Request: Send a blank email to php-db+get-36708@lists.php.net to get a copy of this message
hard to say without the code for the function...what is returned by the fuction determines if the code runs, right? Are you sure the code is returning "YES"? Maybe post the code for the function bastien
From: Karen Resplendo <karenresplendo@yahoo.com> To: php-db@lists.php.net Subject: [PHP-DB] Why does this conditional run, even if not true? Date: Fri, 8 Oct 2004 18:33:02 -0700 (PDT) $c is a field in an array I have loaded in from a text file. For some reason, none of the conditionals branch off and I end up printing out error messages for every row in the text file. My brackets are balanced, I just didn't include the bottom part: If ($c==9)
    {
    If($fieldarray[3]=="P")
    {
     $reject=validate($fieldarray[0],$c,$connectionSDWIS, $fieldarray[$c],$c);
This If statement runs even if $reject = "YES". Can't figure out why:
     if ($reject=="NO")
      {
       //////////////////////////////////////////////////////////////////////////////////////////////////
       //loop through the rows in the this text file checking for Original ID of Repeat
       //////////////////////////////////////////////////////////////////////////////////////////////////
       $handle2 = fopen ($uploadfileandpath,"r");
       while ($field2array = fgetcsv ($handle2, $userfile_size, ","))
           {
           If($field2array[2]!=$fieldarray[$c])
            {
             echo "<br>Field 2 of array 2 text row: ".$field2array[2]."<br>";
             echo "<br>Field 9 of array 1 text row: ".$fieldarray[$c]."<br>";
             $acceptOrReject = "R";
             $displayrows.="<font color=red><b>See below: Original Sample ID for Repeat does not exist : ".$fieldarray[$c]."</b></font><br>";
            }
          } //end of while loop
        fclose($handle2);
      }//end of If($reject =="No")
--------------------------------- Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish.
_________________________________________________________________ Don't just Search. Find! http://search.sympatico.msn.ca/default.aspx The new MSN Search! Check it out!

« previous php.db (#36708) next »