function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Zeel ShethZeel Sheth 

unexpected token: in apex class

hii everyone,

this is my code in that i am getting an error.
any one give suggestion how to solve this.

Apex Class:
public class UpdateUser {
    public list<ET_MOSI_Zip_Code_Territory_Mapping__c> updateUser{get;set;}
     public List<ET_MOSI_Zip_Code_Territory_Mapping__c> data1{get;set;}
    public UpdateUser(){
        data1 = new List<ET_MOSI_Zip_Code_Territory_Mapping__c>();
        string idr = ApexPages.currentpage().getParameters().get('id');
         id zid= Id.valueOf(idr) ;  
        data1 = [select Service_Territory__c,Service_User__c from ET_MOSI_Zip_Code_Territory_Mapping__c where id=:zid];
    }
    public void UpdateUser1(){
        string terr_str= ApexPages.currentpage().getParameters().get('terr');
        
        system.debug('terr');
        string user_str= ApexPages.currentpage().getParameters().get('user');
        
       // id terrr = Id.valueOf(terr_str);
        string query = 'select Service_Territory__c,Service_User__c from ET_MOSI_Zip_Code_Territory_Mapping__c'+ 'where Service_Territory__c='+terr_str;
         updateUser =  Database.query(query);
        
      for(ET_MOSI_Zip_Code_Territory_Mapping__c zip: updateUser ) 
      {
          zip.Service_User__c= user_str;
      }
        
        update updateUser;
    }
}

vf page:
<apex:page Controller="UpdateUser" >
    <apex:form>
        <apex:pageBlock>
            <apex:pageBlockSection>
                <apex:repeat value="{!data1}" var="d">
                    <apex:inputField value="{!d.Service_Territory__c}">
                    </apex:inputField><br/>
                    <apex:inputField value="{!d.Service_User__c}">
                    </apex:inputField><br/>
                </apex:repeat>
            </apex:pageBlockSection>
            <apex:pageBlockButtons>
                <apex:commandButton action="{!UpdateUser1}" value="Update">
                    <apex:repeat value="{!data1}" var="d">
                        <apex:param value="{!d.Service_Territory__c}" name="terr"/>
                        <apex:param value="{!d.Service_User__c}" name="user"/>
                    </apex:repeat>
                </apex:commandButton>
            </apex:pageBlockButtons>
        </apex:pageBlock>
    </apex:form>
</apex:page>

error:
unexpected token: Service_Territory__c
Error is in expression '{!UpdateUser1}' in component <apex:commandButton> in page zip_code_territory_mapping: Class.UpdateUser.UpdateUser1: line 18, column 1

thanks in advance,
Zeel