ok Ü basically, the system retrieves data from the database depending on the value of the fields (analyst, account type, region, etc...). after generating a report (which is displayed on the webpage), the fields are stored in the csv file (client.csv and analyst.csv) in order to generate their equivalent graph values (Excel graph). here's the code for writing to client.csv....apparently, the data IS written to the file provided the command (i.e. print F "$xgdat[0],$xgdat1,$xgdat2,$xgdat3\n";) is NOT in a loop. we tried writing it to the console (w/ the command still in the loop) and there were no problems encountered. we still don't know why this happens. btw, we also encountered an error with the die statement after opening the file. thanks again!open F, ">client.csv" or die "couldnt create file $!"; print F "CLIENT NAME,DC,FF,OTHERS\n"; while ((@xgdat) = $dbh->dbnextrow(1)) { $xgdat[0] =~ s/\,/ /g; print F "$xgdat[0],$xgdat[1],$xgdat[2],$xgdat[3]\n"; } close F, "client.csv";
In reply to RE: Re: writing a file
by Anonymous Monk
in thread writing a file
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |