I know this is not right, but now im stuck as ivnever really worked with arrays so using arrays are new to me.
PHP Code:
<?php
require("./databaseconnection.php"); //Get Database Login Information
mysql_connect(localhost,$username,$password) or die(mysql_error());
@mysql_select_db($database) or die( "Oops theres an error, our highly trained monkeys have been notified.");
$query2 = "SELECT l.leadid,s.STATUS
FROM `leads` AS l
LEFT JOIN `ValidISP` AS s
ON l.IPISP = s.ISP AND l.IPCheck = 'NO';";
echo 'UPDATE leads, Left join ValidISP SET leads.ISPCheck = CASE (ValidISP.ISP IS NULL) THEN "MANUAL" ELSE ValidISP.Status END CASE';
$result2=mysql_query($query2);
while($row2 = mysql_fetch_array($result2))
{
$validisp=$row2['ISP'];
$validispstatus=$row2['Status'];
$leadid=$row2['LeadID'];
if ( $validispstatus == "NULL" ) {
$validispstatus="MANUAL";
}
}
$new_array = array('PASS' => array(),'FAIL' => array(),'MANUAL' => array());
$new_array[$leadid][];
foreach ($new_array as &$value) {
if ( count($new_array, COUNT_RECURSIVE) >0 ) {
$query3="UPDATE leads
SET IPCheck = '<elementname>'
WHERE LeadID IN ('<imploded list of elements of this element, seperated by commas. no quotes around this.>');";
} else {
//do nothing
}
}
mysql_close();
echo "ISP Checks completed!";
?>
Bookmarks