Re-posted, as originally put on Newbies forum in error.
Hi,
I have been testing the following script, which works fine on my test server.
$result = mysql_query($sql);
$count = mysql_num_fields($result);
while ($rows = mysql_fetch_array($result))
{
switch($i)
{
case ($i = 2):
if ($rows[$i] == "D")
{$rows[$i] = "Diesel";}
elseif ($rows[$i] != "D")
{$rows[$i] = "Petrol";}
break;
} // end
switch($i)
{ case ($i = 12):
if ($rows[$i] != "a")
{$rows[$i] = "Manual";}
else
{$rows[$i] = "Automatic";}
break;
}
switch($i)
{
case ($i = 5):
if ($rows[$i] == "3")
{$rows[$i] = "Hatchback";}
elseif ($rows[$i] == "5")
{$rows[$i] = "Hatchback";}
elseif ($rows[$i] == "4")
{$rows[$i] = "Saloon";}
elseif ($rows[$i] == "e")
{$rows[$i] = "Estate";}
elseif ($rows[$i] == "c")
{$rows[$i] = "Coupe";}
break;
} // end
switch($i)
{
case ($i = 6):
if ($rows[$i] == "e")
{$rows[$i] = "5";}
elseif ($rows[$i] == "c")
{$rows[$i] = "3";}
break;
} // end
switch($i)
{case ($i = 17):
if ($rows[$i] == ".")
{$rows[$i] = "";}
break;
} // end
//Image Check Switch
switch($i)
//enter image link is image exists
{case ($i = 13):
//determine if image exists
$findimage = "res__".$rows[$i].".jpg";
$dirHandle=opendir('removed path');
while ($file = readdir($dirHandle))
{
if (stristr($file, $findimage))
{
$rows[$i] = $findimage;
}
}
closedir($dirHandle);
//end image check
break;
} // end
//Second Image Check Switch
switch($i)
//enter image has been written
{case ($i = 13):
$imgchk = stristr($rows[$i],".j");
if($imgchk != ".jpg")
{
$rows[$i] = "";
}
break;
} // end
//End Second Image Check
//Replace hash characters with commas
switch($i)
{case ($i = 18):
$rows[$i] = str_replace("-", ", ", $rows[$i]);
break;
} //end
//Enter N for new
switch($i)
{case($i = 20):
$rows[$i] = "N";
break;
} //end
//Enter Y for used
switch($i)
{case($i = 21):
$rows[$i] = "Y";
break;
} //end
fwrite($handle,'"downend","",');
for ($i=0;$i<$count;$i++){
// echo $rows[$i];
fwrite($handle, '"'.$rows[$i].'",'); //data
}
fwrite($handle,("\n")); //new line
}
fclose($handle);
Now testing is complete I have uploaded the script to the customers hosting account and suddenly the switch functionality will not work.
Does anyone have any ideas why?
Am I missing something really obvious?
Kind regards