Then what are you trying with:
PHP Code:
$score["$scor[0]"] = 'selected="selected"';
Why use $scor[0] when it is just an text value and not an array? $scor[0] will just return the first character, so if the value is "10" it will return "1":
PHP Code:
<?php
$result['colscore'] = "10";
$scor = $result['colscore'];
echo "<br />Var result[colscore]: " . $result['colscore'];
echo "<br />Var scor: " . $scor;
echo "<br />Var scor[0]: " . $scor[0];
?>
PS It is not an integer, but a text with the value "10".