You need to sign in to do that
Don't have an account?
How do you get public data submissions??
I put together a little estimate form so people can submit their projects to this company and get a reply with pricing and time and things like that.
Well I found out quite quickly that you need to write a custom controller/extension to allow public users get their data submitted into force.com. well I can't for the life of me get this to work with my extension. keep in mind I'm a teen and this is my first time developing with apex so don't start flaming me because of my so so code haha
my extension:
public class EstimateExtension
{
public String getEstimate() {
return null;
}
public PageReference save() {
return null;
}
public Estimate__c estimate {get; private set;}
public EstimateExtension
(ApexPages.StandardController stdController) {
estimate = (Estimate__c)stdController.getRecord();
}
public EstimateExtension ()
{
Id id = ApexPages.currentPage().getParameters().get('id');
estimate = (id == null) ? new Estimate__c() : [SELECT First_Name__c, Last_Name__c, Title__c,
Your_Company__c, URL__c, Your_Email__c, Primary_Number__c, Your_Budget__c,
What_Services_Are_You_Interested_In__c, If_Others__c, Tell_Us_About_Your_App__c, About_Us__c, Message__c
FROM Estimate__c WHERE id = :id];
}
public PageReference saveApplication() {
try {
upsert(estimate);
} catch(System.DMLException e) {
ApexPages.addMessages(e);
return null;
}
estimate = new Estimate__c();
return (new ApexPages.StandardController(estimate)).view();
}
}
EDIT: If it helps or matters, I am a free user. I do not pay for the live site
Its not clear form your post what exact issue you are having.
However, it sounds like you want to use Force.com Sites. I have done similar functionality with anonymous form submissions where you want public users to submit forms and create corresponding objects in the Salesforce org for surveys and stuff like that.
I would recommend you take a look at the introduction to Force.com Sites. Take a close look at the security section as this tends to be where people get caught up in my experience, setting permission on the VF Pages, Objects, Etc.
http://wiki.developerforce.com/index.php/An_Introduction_to_Force.com_Sites