edité mi post anterior porque ví que estabas comparando una variable que no existe:
Cita: Edito: aunque veo que la variable es $id_role no id_roles
lo de:
Código PHP:
echo $id_roles."=".$roles['id_rol'];
es simplemente para comprobar, puedes quitarlo no es necesario.
remplaza esta linea de código:
Código PHP:
if ($id_roles == $roles['id_rol'])$seleccionado = "selected='selected'"; else $seleccionado = '';
por esta:
Código PHP:
if ($id_role == $roles['id_rol'])$seleccionado = "selected='selected'"; else $seleccionado = '';