Hi,

It's been a while since I've used php and I'm trying to organize some data
by date. The problem I'm having is that when the data changes from say
2006 to 2005 the first few rows of 2005 data goes into my 2006 data and
the date for 2006 is lost. My code for separating dates is below with some
sample data. I'm sure I'm missing something simple here. The date within
the 3rd column can be ignored.

TIA


 $num = count($data);
   for ($c=0; $c < $num; $c++) {
      if ($c == 5) {
         $data[5] = strftime("%m/%d/%G",strtotime('-1 Day',
strtotime($data[5]))); //Fix date, data is off by 1 day.
      }
      $date = strftime("%G",strtotime($data[5]));
         if ($date == "") { //Skip row if date field is empty.
            // Skip
         } else {
            if ($date == 2006) {
               $data2006 .= "\"" . $data[$c] ."\",";
            }  elseif ($date == 2005) {
               $data2005 .= "\"" . $data[$c] ."\",";
            }  elseif ($date == 2004) {
               $data2004 .= "\"" . $data[$c] ."\",";
            }  elseif ($date == 2003) {
               $data2003 .= "\"" . $data[$c] ."\",";
            }  elseif ($date == 2002) {
               $data2002 .= "\"" . $data[$c] ."\",";
            }  elseif ($date == 2001) {
               $data2001 .= "\"" . $data[$c] ."\",";
            }  elseif ($date < 2000) {
               $data1999pre .= "\"" . $data[$c] ."\",";
            }
      }
   }


Sample data
"60609C49.PCX","PG 1","BLUEWATER HEALTH, LAB, 04/06/06","10003533S","BUNNY
BUGS","06/10/2006"
"60609C50.PCX","PG 1","Cake walk, other, 04/06/06","10003533T","Tweedy
Bird","06/11/2006"
"50609C49.PCX","PG 1","HEALTH, LAB, 04/06/06","10003533g","Smurf
Grumpy","06/10/2005"
"50699C55.PCX","PG 1","Lab 101, 04/06/06","10003533p","Smurf
Pappy","04/10/2005"

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

Reply via email to