Re: while - if problem

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

 



Sorry about that I did not get the closing tag when i copied the code.
I did as you said and it still gave the same problem.
below is the complete code
------------------------------------------------
$eventQuery=ifx_query('select * from event'
      .' where e_date >= today '
      .' and e_status in ("O","C") '
       .' and out_id is not null '
      .' order by s_acro, e_acro ',$db) or die (ifx_error());

while($cols=ifx_fetch_row($eventQuery))
 {
  if ($cols['out_type']=='0')
   {
    $r_away['linetype']='L';
    $r_home['linetype']='L';
   }

  elseif ($cols['out_type']=='1')
   {
    $r_away['linetype']='H';
    $r_home['linetype']='H';
   }

  if (($cols['s_acro']=='CF') || ($cols["s_acro"]=='PF'))
   {
    $r_away['sport']='1';
    $r_home['sport']='1';
    $s_lt='PS';
    $t_lt='TP';
   }

  elseif (($cols['s_acro']=='PB') || ($cols['s_acro']=='CB'))
   {
    $r_away['sport']='2';
    $r_home['sport']='2';
    $s_lt='PS';
    $t_lt='TP';
   }

  elseif ($cols['s_acro']=='B')
   {
    $r_away['sport']='3';
    $r_home['sport']='3';
    $s_lt='ML';
    $t_lt='TM';
   }

  else
    $r_away['sport']='4';
    $r_home['sport']='4';
    $s_lt='ML';
    $t_lt='TM';


$r_away['rotation']=$cols['out_id'];
$r_home['rotation']=($r_away['rotation'] + 1);

echo "".$r_away['rotation']." , ".$r_home['rotation']." ,
".$r_away['linetype']." , ".$r_home['linetype']." , ".$r_away['sport']." ,
".$r_home['sport']."\n";
 }
-------------------------------------------------



----- Original Message -----
From: "Becoming Digital" <subs@becomingdigital.com>
To: "PHP-DB" <php-db@lists.php.net>
Sent: Wednesday, June 04, 2003 1:52 PM
Subject: Re:  while - if problem


> You don't have a closing bracket on your while() loop and you should not
have
> the else comments bracketed.  Try this:
>
> while($cols=ifx_fetch_row($eventQuery))
> {
>  if (($cols['s_acro']=='CF') || ($cols["s_acro"]=='PF'))
>    {
>     $r_away['sport']='1';
>     $r_home['sport']='1';
>     $s_lt='PS';
>     $t_lt='TP';
>    }
>
>   elseif (($cols['s_acro']=='PB') || ($cols['s_acro']=='CB'))
>    {
>     $r_away['sport']='2';
>     $r_home['sport']='2';
>     $s_lt='PS';
>     $t_lt='TP';
>    }
>
>   elseif ($cols['s_acro']=='B')
>    {
>     $r_away['sport']='3';
>     $r_home['sport']='3';
>     $s_lt='ML';
>     $t_lt='TM';
>    }
>
>   else
>     $r_away['sport']='4';
>     $r_home['sport']='4';
>     $s_lt='ML';
>     $t_lt='TM';
> }
>
>
> Edward Dudlik
> Becoming Digital
> www.becomingdigital.com
>
>
> ----- Original Message -----
> From: "Earl" <earl@caribsports.com>
> To: "PHP-DB" <php-db@lists.php.net>
> Sent: Wednesday, 04 June, 2003 15:44
> Subject:  while - if problem
>
>
> Hey guys, I've got a problem with this piece of code....
> it is skipping the contents of the if and elseif statements and only
printing
> the else values, even though the if or one of the elseif statements might
be
> true.
> what could possibly be the problem??
>
> --------------------------------------------------------------------------
------
> ------------
> $eventQuery=ifx_query('select * from eventtable'
>       .' where e_date >= today '
>       .' and e_status in ("O","C") '
>        .' and out_id is not null '
>       .' order by s_acro, e_acro ',$db) or die (ifx_error());
>
> while($cols=ifx_fetch_row($eventQuery))
>  {
>  if (($cols['s_acro']=='CF') || ($cols["s_acro"]=='PF'))
>    {
>     $r_away['sport']='1';
>     $r_home['sport']='1';
>     $s_lt='PS';
>     $t_lt='TP';
>    }
>
>   elseif (($cols['s_acro']=='PB') || ($cols['s_acro']=='CB'))
>    {
>     $r_away['sport']='2';
>     $r_home['sport']='2';
>     $s_lt='PS';
>     $t_lt='TP';
>    }
>
>   elseif ($cols['s_acro']=='B')
>    {
>     $r_away['sport']='3';
>     $r_home['sport']='3';
>     $s_lt='ML';
>     $t_lt='TM';
>    }
>
>   else   {
>     $r_away['sport']='4';
>     $r_home['sport']='4';
>     $s_lt='ML';
>     $t_lt='TM';
>    }
> --------------------------------------------------------------------------
------
> ------------
> output is always:  4, ML, TM
>
>
> thanks in advance
>
>
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


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


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux