Hola Gosth74,
El problema es que desc es un KEYWORD reservado de SQL para cuando haces un ORDER BY, para subirlo en tu consulta ponlo entre comillas invertidas (`):
Código PHP:
$skl=mysql_query("UPDATE usuarios SET genero='$genero', cd='$ciudad', `desc`='$desc', dispon='$enbusca' WHERE user='$usuario'");
Saludos.