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 = '';