Tu error está en esta linea
Código PHP:
$q = "UPDATE usuariossic SET 'UsuarioNombre' ='" . $nombre . "', 'UsuarioClave' ='" . $clave . "', 'UsuarioTipo' ='" . $tipo . "', 'UsuarioClienteID' ='" . $cliente "' WHERE 'UsuarioID' ='" .$id . "'";
y es que falta un punto de concatenación después de
$cliente. Recuerda que si usas comilals dobles, no es necesario que concatenes variables, pues estas serán parseadas y reemplazadas por sus valores. Por lo tanto, da igual si pones:
Código PHP:
$q = "UPDATE usuariossic SET UsuarioNombre = '$nombre', UsuarioClave ='$clave', UsuarioTipo = '$tipo', UsuarioClienteID = '$cliente' WHERE UsuarioID = '$id'";
Un saludo,