I had to modify the script as it was coming up with a few errors but it only makes one item selected.
$Colourquery = mysql_query("SELECT * FROM colour_tbl"); // mySQL query
$ColourArray = explode(',',$row["itemColour"]); // Explode array from data 1,2,3,4,5
print "<SELECT name=typeColour[] size=5 multiple>";
while ($Colouresult = mysql_fetch_assoc($Colourquery))
{
echo "<OPTION value= $Colouresult[colourId] ";
foreach ($ColourArray as $key=>$value)
{
if ($Colouresult['colourId'] == $value)
{
echo "Selected";
}
echo "> {$Colouresult['colourType'] }</OPTION>";
}
}
print "</SELECT>";