Primero abogo por escribir código en minúsculas, ustedes vieron a Machado escribir en mayusculas salvo en ocasiones muy concretas???
![Negando](http://static.forosdelweb.com/fdwtheme/images/smilies/negar.gif)
Luego por simplificar y estructurar bien el cógigo:
Código PHP:
<select name="id_roles" class="select" id="id_roles">
<option>-- Seleccione --</option>
<?php
while ($roles = mysql_fetch_array($tablaroles)){
if ($id_roles == $roles['id_rol'])$seleccionado = "selected='selected'"; else $seleccionado = '';
?>
<option value='<?php echo $roles['id_rol']; ?>' <?php echo $seleccionado;?> ><?php echo $roles['nombre']; ?></option>
<?php
}
mysql_free_result($tablaroles);
?>
</select>
y solventado este problema pasamos a otra cosa...