OK,
The code returns a date for this part of the code...
This part of the statement - "UPDATE ADMINRETURN SET procdate = '{$conarrepdate}' > conarrepdate returns 2008-01-31
if ($x == ADMINRETURN){
$closefile = TRUE;
$countit = 0;
#$dodate = mysql_query("UPDATE ADMINRETURN SET procdate = '{$conarrepdate}' WHERE procdate = '{$arrepdate}'");
while ($data = fgetcsv($myFile, 2048, $delimiter)){
$armid = $data[$fieldArray[1][1]];
$arrepdate = $data[$fieldArray[14][1]];
global $conarrepdate;
$conarrepdate = convert_date($data[$fieldArray[14][1]]);
$dodate = mysql_query("UPDATE ADMINRETURN SET procdate = '{$conarrepdate}' WHERE procdate = '{$arrepdate}'");
}
$qstring = "SELECT ADMINRETURN.creditnumber FROM ADMINRETURN LEFT JOIN PROFIT ON ADMINRETURN.creditnumber = PROFIT.mid AND ADMINRETURN.procdate = '{$conarrepdate}'
AND PROFIT.mid IS NULL GROUP BY ADMINRETURN.creditnumber";
$diff = mysql_query($qstring);
but on this part, it only returns 0000-00-00
while ($cdata = mysql_fetch_array($diff)){
$adminmid = $cdata['creditnumber'];
$admindate = $cdata['procdate'];
echo $conarrepdate;
$profitupdate = mysql_query("INSERT INTO PROFIT (mid,ReportDate) VALUES ('{$adminmid}','{$conarrepdate}')");
The INSERT INTO PROFIT inserts 0000-00-00
It's as if the variable is empty after the first while loop...
Thanks again,
Adam