You need to sign in to do that
Don't have an account?
Zeel 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
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