Google Answers Logo
View Question
 
Q: Proccessing Forms ( Answered 5 out of 5 stars,   0 Comments )
Question  
Subject: Proccessing Forms
Category: Computers > Internet
Asked by: galgal1-ga
List Price: $20.00
Posted: 11 Jun 2003 15:23 PDT
Expires: 11 Jul 2003 15:23 PDT
Question ID: 216196
Hello,

I was wondering if someone could tell me how and what I need to be
able to proccess credit card forms, password forms, registration
forms, etc... Also I wanted to know how and what I need to proccess a
form where the user takes his picture and puts it on my website by
browsing. I want to know how I can get this service, where I can get
it, and what certificates or lisences I need for it to proccess any
kind of form. I want to know all other ways to be able to get your
forms proccessed or proccess them yourself.

Request for Question Clarification by dewolfe001-ga on 14 Jun 2003 23:32 PDT
What platform are you using (e.g. Linux vs. Microsoft)? Are you
hosting a site somewhere now? Do you just want form contents
delivered? Or, do you want to use e-commerce to process the credit
card sales? Are you opposed to using PayPal?

Clarification of Question by galgal1-ga on 15 Jun 2003 21:50 PDT
What I really want to do is the following: I want to be able to make a
form of my own (which I know how to do)and then I want it to somehow
become a page on my website.For example I want a customer to be able
to come to my website and fill out their resume. After they fill it
out I want the resume to automaticlly become a page on my website so
that when the agent comes to look for people he clicks on his resume
and the resume comes up so they can read it just like the customer
wrote it. Then when the customer has a change in his resume he can
come back to my website and edit it as much as they like. Also I want
to have a form where somebody who comes to my website can post a
casting call or anthing else but first they must sign up and give
their information. Another thing I want to do is to be able to make a
form where the customer can fill it out with their details (such as
height, weight, hair color) and then take a picture from their
computer and post it along with their information on my website so
that agents that come on my website can look at it just as it was
posted by the customer. Another thing I want to know is how to
proccess a form where the customer can give their information, make
their own password, and fill out their billing information (which it
has to be approved by a company which I need the information about)
for a credit card. I know to do this I need a merchant account but
please let me know about any other lisences or anything else I would
need to do all the things above. Thank you.
Answer  
Subject: Re: Proccessing Forms
Answered By: dewolfe001-ga on 15 Jun 2003 22:56 PDT
Rated:5 out of 5 stars
 
* E-Commerce
There are a few ways to process credit cards. The best is a full
e-commerce solution. They require a merchant account. A number of
e-commerce providers will set up a merchant account as part of their
services. There is a huge range of pricing: from $0 up front and $0.50
to 5% per transaction; down to $2500 up front and $0.20 to 3% per
transaction. Jumping through these hoops can be frustrating, but some
banks have e-commerce packages. Your bank may be one of those.

Example e-commerce providers:
http://www.arvicsecure.com/
http://www.beanstream.com/website/index.asp
http://www.worldpay.com/
http://www.planetpayment.com/

Of these, I liked Arvic Secure the best. Planet Payment has a policy
where they require that you announce that they are your payment
processer in different locations throughout your site. Given how much
they charge for set-up, I feel this is asking too much, but their
services work well.

Another route is PayPal. They have some odd policies and practices.
With that said: set up is free, transaction fees are something like 3%
or less (see
http://www.paypal.com/cgi-bin/webscr?cmd=p/gen/fees-outside). You can
build a form that points directly to PayPal or makes a pit stop and
redirects the user to PayPal (see
http://www.epico.info/hostingquote.asp for an example: make a quote
and ask to pay via PayPal; go to PayPal then abort the transaction).

* Forms
You need to consider using a database to store your form material.
With PHP, ASP or ColdFusion, you can make dynamic pages that give
users access to their information. That information is stored in a
database and drawn from the database to build a form. The form has the
default values made up of a user's information. The users can change
that information, re-submit their information and the ASP/PHP will
update the database with the new data.

- ASP is available on Microsoft platforms. Many Web Hosting companies
support Microsoft servers. There is no licensing involved in writing
ASPs, but the server software needed will cost from $2000 up-- not an
expense you will have to bear, if all you're doing is leasing a space
(a virtual domain) on a server.
- PHP is available for Linux and Microsoft. It isn't everywhere, but
it's really popular. There is no licensing involved in writing PHP.
The PHP interpreter is free to download and install.
- ColdFusion is less popular than the above two, but it has a strong
following. Writing and using ColdFusion code is free, but running the
ColdFusion engine can be costly (see
http://www.macromedia.com/software/coldfusion).

All three are called "in-line" scripting languages. That is, the HTML
you send to a user has all of this programming hidden in there. The
server uses that code to do things like populate forms and talk with
the database. The end result is HTML code sent to the user. Perl, C++
and other programming languages can do similar work, but if you're
considering the jump from HTML to programming, the leap to an inline
scripting language isn't as far.

You should also check out the available CMS (Content Management
Systems) (see http://www.opensourcecms.com/ There you can try out the
different CMS). With some massaging, you might be able to one of those
to do what you want. In most cases, the applications-- the scripts--
are free because they are Open Source.

One really simply way to deal with submissions is to have all of the
form content sent to the server to a waiting script. This
application/script can turn the form content in material for email and
send it to you. You can take that content and manually build a page
for the user. Two large problems with this route: it's time intensive;
and the user cannot call up their own information for editing.

* Image/Resume Upload
In PHP, it's not too difficult to do image uploads (see
http://www.phpfreaks.com/tutorials/36/0.php).
In ASP, it's trickier, but far from impossible. There is an
application that I like called DynuUpload (see
http://www.dynu.com/dynuupload.asp). The licensing cost is $20 US. If
your ISP doesn't have it installed, you can buy the license, send them
the license key and a copy of the software and they should be able to
install it without trouble.

The trick is to make sure that you can control what gets uploaded. You
want to make sure that only valid users are allowed to upload images.
You want to make sure that they only upload images (or documents). You
also want to make sure that  a user doesn't upload a program or other
objectionable material. Lastly, you want to control the size of the
image they upload. Otherwise, users could fill your server with junk
in a matter of minutes.

If you want to do the site by yourself, consider the learning curve.
If you want to gain the programming skills, it's worthwhile. If all
you want to do is build your site and maintain it, you should look at
a CMS. With a number of CMS (like PostNuke), you can deploy multiple
CMS products for the same site. They can even share the same data. For
example, you could use PostNuke for your site content  add
more.groupware for Groupware functions; and throw in PHPBBS for online
forums. All three can be part of the same site, share graphics and
database material. A third way to go, is to retain a consultant to
build for the "backend" -- the programming. Ask that they allow you to
control as much of the frontend-- the look and HTML functionality-- so
that you can revisit that functionality later and change it as you
need to.

Request for Answer Clarification by galgal1-ga on 16 Jun 2003 10:06 PDT
Hello,

Thank you for taking your time to answer my questions. 
I have to ask you some more things. For one thing I want to know more
about:
A customer posting his resume automaticlly, and then he has to be able
to edit it whenever he likes.

Also I want you to take a look at this offer that I got sent in the
e-mail by www.verisign.com:

Digital Lisence: $1350 (includes pay flow pro)

I want to know if this is the lisence I need, if it is a good price,
and will this help me proccess any kinds of forms and files. If you
don't know about this program please visit their website for more
info. www.verisign.com

I really want to make a good website that I can be proud of and if you
help me all the way you will recieve a tip.

Thank you for your patience and quick responce.

Request for Answer Clarification by galgal1-ga on 16 Jun 2003 10:26 PDT
I went to a website for PHP but I don't know which of the downloads to
get. Please tell me which one. The website is
http://www.php.net/downloads.php
If this is not the website then please address me to another one so I
can download it for free. By the way my computer is Windows ME
(millenium edition) if it matters at all.

Thanks again.

Clarification of Answer by dewolfe001-ga on 16 Jun 2003 16:53 PDT
The service from VeriSign that would do you well is the recurring
billing service:
http://www.verisign.com/products/payflow/rcb/pro.html

As well, you will need a security certificate: 
http://www.verisign.com/products/site/enroll/cs/cs.html

I couldn't find the $1350 package. If that package includes these two
components then it's probbably worthwhile.

------------

You'll only need PHP on your machine if you plan on building a test
site. That will require Personal Web Server (it's an extra on your
Windows ME CD) then download and install PHP for Win32 : (see
http://ca3.php.net/get/php-4.3.2-installer.exe/from/us2.php.net/mirror).
Then, you need a database to store the material. I suggest MySQL (see
http://www.mysql.com/downloads/download.php?file=Downloads%2FMySQL-4.0%2Fmysql-4.0.13-win.zip&pick=mirror)
and choose a download location near do you.

For the live site, you can probably find a service provider that all
of the tools in place to allow you to develop a site there. That will
lessen the need for you  to install PHP, MySQL, etc. on your own
computer. Nevertheless, it's still handy to do so that if a PHP script
goes horribly it means restarting your computer and not restarting
someone else's web server.

Request for Answer Clarification by galgal1-ga on 16 Jun 2003 18:30 PDT
Hello again,

Could you please help me because I don't know how to use PHP and
MySQL. I did download it but I have no idea how to use it. Up untill
now I didn't know that the programs even existed so please fill me in
on what to do with the two.

Another things is that I don't have the Personal Web Server and I
don't have the Windows Millenium CD. All I have is the reboot CD #1
and #2 but I don't think that will help. Is there any other way to get
the Personal Web Server? If there is no other way I will get the CD
from the company that made the computer.

Thank you for your troubles and I am sorry I am so stupid.

Clarification of Answer by dewolfe001-ga on 17 Jun 2003 14:49 PDT
If your intention is to do the programming yourself, I think you need
to stop and do some reading. There are two books from Hungry Minds:
"PHP For Dummies" and "MySQL For Dummies". Despite the "Dummies"
title, they're very good books with a lot of information to get you on
your way. To install Personal Web Server, you need your actual Windows
Millenium CD. But, I think you need to tackle the learning curve first
and then worry about getting a local version of the site onto your
machine. If nothing else, you can a hosting package from any number of
companies that allow you to tinker and experiment with PHP and MySQL.
The service provider will have done the installation and the cost of
such space starts at $10/mo. + a domain name registration (good for
one year).

If that looks like too long a road, one or more of the CMS products
from http://www.opensourcecms.com/ could be combined to give you what
you want.

You can also talk with a web developer, give them your forms and your
plans and ask them to design the "backend"== the applications that
talk with the database and make the content dynamic.
galgal1-ga rated this answer:5 out of 5 stars and gave an additional tip of: $10.00
He was very helpful in everything I asked.

Comments  
There are no comments at this time.

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy