Register

If this is your first visit, please click the Sign Up now button to begin the process of creating your account so you can begin posting on our forums! The Sign Up process will only take up about a minute of two of your time.

Results 1 to 5 of 5

Thread: Help with forms

  1. #1
    Junior Member
    Join Date
    Aug 2011
    Posts
    18
    Member #
    29026
    Liked
    2 times
    Hi there - I'm designing my first (serious) website. Things are going well, but it's occurred to me that I'm going to need some advice with the creation of a form page.

    Basically, the page needs to be somewhere where a client can go and check multiple boxes to indicate which services they require, then click a box that says "go", or some such, at which point an email is automatically sent to me telling me which services they've signed up for, and they're taken to a PayPal page asking them to pay the sum total cost of everything they've chosen.

    So, there should be check boxes marked with something like:

    Service A (10)

    Service B (5)

    Service C (15)

    meaning that if the client checks the boxes for services A and C and clicks "Go" they're taken to a PayPal page asking them to pay 25 and I'm sent an email letting me know about the details of the order (i.e., John Smith has ordered services A and C). Ideally there should also be a facility for them to upload a word file that also gets sent to me via email.

    How possible is this? It seems to be the kind of thing that's doable, could anyone tell me how to do this or point me towards a tutorial that will show me what to do? I'm using Dreamweaver CS5.5 if that's useful information, and I'm hosted by fatcow.com - but I'd rather avoid paying for anymore of their extras.

    Anyway, any help or advice would be hugely appreciated - and if you want any more info from me I'm happy to give it.

    Cheers,

    Wilf

  2.  

  3. #2
    Senior Member Webzarus's Avatar
    Join Date
    May 2011
    Location
    South Carolina Coast
    Posts
    3,322
    Member #
    27709
    Liked
    770 times
    Most decent hosting providers have FAQS and tutorials on such things. As for the pay pal integration they have information on what you should be sending to their system,.

    All completely doable, but since you want email from thief servers I'd suggest seeing if they have any requirements or restrictions on how to do that as every hosting provider is a little different.

  4. #3
    Junior Member
    Join Date
    Aug 2011
    Posts
    18
    Member #
    29026
    Liked
    2 times
    Quote Originally Posted by Webzarus, post: 217460
    Most decent hosting providers have FAQS and tutorials on such things. As for the pay pal integration they have information on what you should be sending to their system,.

    All completely doable, but since you want email from thief servers I'd suggest seeing if they have any requirements or restrictions on how to do that as every hosting provider is a little different.
    Thanks, Webzarus - I went onto Fatcow's site and found a tutorial for a standard email form - unfortunately it didn't have facilities for uploading a document to be emailed or PayPal integration - but it did have this:
    To send them to a specific page after they have completed the form successfully by using the tag below and replacing "yoururl" with the page name. The URL does not have to be on your site or even hosted with FatCow. It is best to use full path names (http://www.yoursite.com/page.html) and not local paths (/page/html).

    <input type="hidden" name="thankyou_url" value="yoururl">
    I'm thinking the URL could point to PayPal.com with some commands attached (whether or not Paypal has this facility I'll have to find out - if anyone knows if they do, let me know!).


    There are some other script tutorials on the site concerning Perl, PHP and Python - would any of these be worth a look at? Sorry if that's a stupid question, I've never really delved further into web design than dipping my toes in CSS and doing a bit of paddling in HTML.

    Maybe it's possible to upload a script of my own (or one I find elsewhere) to the server and have that do the work?

    Anyway, thanks a lot.

  5. #4
    Senior Member Webzarus's Avatar
    Join Date
    May 2011
    Location
    South Carolina Coast
    Posts
    3,322
    Member #
    27709
    Liked
    770 times
    If they have a peel script that would allow you to upload and send that would be the way to go. Otherwise, I know there are several php scripts on hotscripts.com that will allow you to do that as long as your server is setup properly.

    As for pay pal integration, you need to login to your pay pal account to get access to the stuff you need from them , I remember it was really buried... ( what I mean by that is they have instructions on what needs to be passed from your page to their system for it to work )

  6. #5
    Junior Member
    Join Date
    Aug 2011
    Posts
    18
    Member #
    29026
    Liked
    2 times
    Thanks - the FatCow website is slightly ambiguous as to whether or not I'll have to pay extra before I can script in Perl, Python or PHP, but I've already managed to use a bit of JavaScript without any problems, so there's a good chance it'll be alright to use the other languages. As far as pre-installed Perl Scripts go, they have this list on their website:



    FatCow



    Perl Module List



    AnyDBM_File.pm
    Archive/Tar.pm
    attributes.pm
    attrs.pm
    AutoLoader.pm
    AutoSplit.pm
    autouse.pm
    base.pm
    Benchmark.pm
    blib.pm
    bytes.pm
    Carp/Heavy.pm
    Carp.pm
    CGI/Apache.pm
    CGI/Carp.pm
    CGI/Cookie.pm
    CGI/Fast.pm
    CGI.pm
    CGI/Pretty.pm
    CGI/Push.pm
    CGI/Switch.pm
    CGI/Util.pm
    charnames.pm
    Class/Struct.pm
    Compress/Zlib.pm
    Config.pm
    constant.pm
    CPAN/Admin.pm
    CPAN/Config.pm
    CPAN/FirstTime.pm
    CPAN/Nox.pm
    CPAN.pm
    CPAN/WAIT.pm
    Crypt/Blowfish.pm
    Crypt/CBC.pm
    Crypt/DES.pm
    Crypt/SSLeay/Conn.pm
    Crypt/SSLeay/CTX.pm
    Crypt/SSLeay/Err.pm
    Crypt/SSLeay/MainContext.pm
    Crypt/SSLeay.pm
    Crypt/SSLeay/X509.pm
    Cwd.pm
    Data/Dumper.pm
    Data/Grove/Parent.pm
    Data/Grove.pm
    Data/Grove/Visitor.pm
    Data/ShowTable.pm
    Date/Calc.pm
    Date/Format.pm
    Date/Language/Austrian.pm
    Date/Language/Czech.pm
    Date/Language/Dutch.pm
    Date/Language/English.pm
    Date/Language/French.pm
    Date/Language/German.pm
    Date/Language/Italian.pm
    Date/Language/Norwegian.pm
    Date/Language.pm
    Date/Manip.pm
    Date/Parse.pm
    DBD/ExampleP.pm
    DBD/mysql.pm
    DBD/NullP.pm
    DBD/Proxy.pm
    DBD/Sponge.pm
    DB_File.pm
    DBI/DBD.pm
    DBI/FAQ.pm
    DBI/Format.pm
    DBI.pm
    DBI/ProxyServer.pm
    DBI/Shell.pm
    DBI/W32ODBC.pm
    DB.pm
    Devel/SelfStubber.pm
    diagnostics.pm
    Digest/HMAC_MD5.pm
    Digest/HMAC.pm
    Digest/HMAC_SHA1.pm
    Digest/MD2.pm
    Digest/MD5.pm
    Digest/SHA1.pm
    DirHandle.pm
    Dumpvalue.pm
    DynaLoader.pm
    English.pm
    Env.pm
    Errno.pm
    Exporter/Heavy.pm
    Exporter.pm
    ExtUtils/Command.pm
    ExtUtils/Embed.pm
    ExtUtils/Installed.pm
    ExtUtils/Install.pm
    ExtUtils/Liblist.pm
    ExtUtils/MakeMaker.pm
    ExtUtils/Manifest.pm
    ExtUtils/Miniperl.pm
    ExtUtils/Mkbootstrap.pm
    ExtUtils/Mksymlists.pm
    ExtUtils/MM_Cygwin.pm
    ExtUtils/MM_OS2.pm
    ExtUtils/MM_Unix.pm
    ExtUtils/MM_VMS.pm
    ExtUtils/MM_Win32.pm
    ExtUtils/Packlist.pm
    ExtUtils/testlib.pm
    Fatal.pm
    Fcntl.pm
    fields.pm
    File/Basename.pm
    FileCache.pm
    File/CheckTree.pm
    File/Compare.pm
    File/Copy.pm
    File/DosGlob.pm
    File/Find.pm
    File/Glob.pm
    FileHandle.pm
    File/Listing.pm
    File/Path.pm
    File/Spec/Functions.pm
    File/Spec/Mac.pm
    File/Spec/OS2.pm
    File/Spec.pm
    File/Spec/Unix.pm
    File/Spec/VMS.pm
    File/Spec/Win32.pm
    File/stat.pm
    filetest.pm
    FindBin.pm
    FreezeThaw.pm
    GDBM_File.pm
    GD.pm
    Getopt/Long.pm
    Getopt/Std.pm
    HTML/Entities.pm
    HTML/Filter.pm
    HTML/Form.pm
    HTML/HeadParser.pm
    HTML/LinkExtor.pm
    HTML/Parser.pm
    HTML/PullParser.pm
    HTML/Tagset.pm
    HTML/TokeParser.pm
    HTTP/Cookies.pm
    HTTP/Daemon.pm
    HTTP/Date.pm
    HTTP/Headers/Auth.pm
    HTTP/Headers/ETag.pm
    HTTP/Headers.pm
    HTTP/Headers/Util.pm
    HTTP/Message.pm
    HTTP/Negotiate.pm
    HTTP/Request/Common.pm
    HTTP/Request.pm
    HTTP/Response.pm
    HTTP/Status.pm
    I18N/Collate.pm
    Image/Magick.pm
    Image/Size.pm
    integer.pm
    IO/AtomicFile.pm
    IO/Dir.pm
    IO/File.pm
    IO/Handle.pm
    IO/InnerFile.pm
    IO/Lines.pm
    IO/Pipe.pm
    IO.pm
    IO/Poll.pm
    IO/ScalarArray.pm
    IO/Scalar.pm
    IO/Seekable.pm
    IO/Select.pm
    IO/Socket/INET.pm
    IO/Socket.pm
    IO/Socket/UNIX.pm
    IO/Stringy.pm
    IO/Wrap.pm
    IO/WrapTie.pm
    IPC/Open2.pm
    IPC/Open3.pm
    less.pm
    lib.pm
    locale.pm
    LWP/Authen/Basic.pm
    LWP/Authen/Digest.pm
    LWP/Debug.pm
    LWP/MediaTypes.pm
    LWP/MemberMixin.pm
    LWP/Parallel.pm
    LWP/Parallel/Protocol/ftp.pm
    LWP/Parallel/Protocol/http.pm
    LWP/Parallel/Protocol/https.pm
    LWP/Parallel/Protocol.pm
    LWP/Parallel/RobotUA.pm
    LWP/ParallelUA.pm
    LWP/Parallel/UserAgent.pm
    LWP.pm
    LWP/Protocol/data.pm
    LWP/Protocol/file.pm
    LWP/Protocol/ftp.pm
    LWP/Protocol/GHTTP.pm
    LWP/Protocol/gopher.pm
    LWP/Protocol/http11.pm
    LWP/Protocol/http.pm
    LWP/Protocol/https.pm
    LWP/Protocol/mailto.pm
    LWP/Protocol/nntp.pm
    LWP/Protocol.pm
    LWP/RobotPUA.pm
    LWP/RobotUA.pm
    LWP/Simple.pm
    LWP/UserAgent.pm
    Mail/Address.pm
    Mail/Cap.pm
    Mail/Field/AddrList.pm
    Mail/Field/Date.pm
    Mail/Field.pm
    Mail/Filter.pm
    Mail/Header.pm
    Mail/Internet.pm
    Mail/Mailer/mail.pm
    Mail/Mailer.pm
    Mail/Mailer/rfc822.pm
    Mail/Mailer/sendmail.pm
    Mail/Mailer/smtp.pm
    Mail/Mailer/test.pm
    Mail/POP3Client.pm
    Mail/Sender.pm
    Mail/Send.pm
    Mail/Util.pm
    Math/BigFloat.pm
    Math/BigInt.pm
    Math/Complex.pm
    Math/Trig.pm
    MD5.pm
    MIME/Base64.pm
    MIME/Body.pm
    MIME/Decoder/Base64.pm
    MIME/Decoder/Binary.pm
    MIME/Decoder/Gzip64.pm
    MIME/Decoder/NBit.pm
    MIME/Decoder.pm
    MIME/Decoder/QuotedPrint.pm
    MIME/Decoder/UU.pm
    MIME/Entity.pm
    MIME/Field/ContDisp.pm
    MIME/Field/ConTraEnc.pm
    MIME/Field/ContType.pm
    MIME/Field/ParamVal.pm
    MIME/Head.pm
    MIME/Lite.pm
    MIME/Parser/Filer.pm
    MIME/Parser.pm
    MIME/Parser/Reader.pm
    MIME/Parser/Results.pm
    MIME/QuotedPrint.pm
    MIME/Tools.pm
    MIME/WordDecoder.pm
    MIME/Words.pm
    MLDBM.pm
    MLDBM/Serializer/Data/Dumper.pm
    MLDBM/Serializer/FreezeThaw.pm
    MLDBM/Serializer/Storable.pm
    Mysql.pm
    Mysql/Statement.pm
    NDBM_File.pm
    Net/Cmd.pm
    Net/Config.pm
    Net/DNS/Header.pm
    Net/DNS/Packet.pm
    Net/DNS.pm
    Net/DNS/Question.pm
    Net/DNS/Resolver.pm
    Net/DNS/RR/AAAA.pm
    Net/DNS/RR/AFSDB.pm
    Net/DNS/RR/A.pm
    Net/DNS/RR/CNAME.pm
    Net/DNS/RR/EID.pm
    Net/DNS/RR/HINFO.pm
    Net/DNS/RR/ISDN.pm
    Net/DNS/RR/LOC.pm
    Net/DNS/RR/MB.pm
    Net/DNS/RR/MG.pm
    Net/DNS/RR/MINFO.pm
    Net/DNS/RR/MR.pm
    Net/DNS/RR/MX.pm
    Net/DNS/RR/NAPTR.pm
    Net/DNS/RR/NIMLOC.pm
    Net/DNS/RR/NSAP.pm
    Net/DNS/RR/NS.pm
    Net/DNS/RR/NULL.pm
    Net/DNS/RR.pm
    Net/DNS/RR/PTR.pm
    Net/DNS/RR/PX.pm
    Net/DNS/RR/RP.pm
    Net/DNS/RR/RT.pm
    Net/DNS/RR/SOA.pm
    Net/DNS/RR/SRV.pm
    Net/DNS/RR/TXT.pm
    Net/DNS/RR/X25.pm
    Net/DNS/Update.pm
    Net/Domain.pm
    Net/DummyInetd.pm
    Net/FTP/A.pm
    Net/FTP/dataconn.pm
    Net/FTP/E.pm
    Net/FTP/I.pm
    Net/FTP/L.pm
    Net/FTP.pm
    Net/hostent.pm
    Net/HTTP.pm
    Net/netent.pm
    Net/Netrc.pm
    Net/NNTP.pm
    Net/Ping.pm
    Net/POP3.pm
    Net/protoent.pm
    Net/servent.pm
    Net/SMTP.pm
    Net/SSL.pm
    Net/Telnet.pm
    Net/Time.pm
    Net/Whois.pm
    Opcode.pm
    open.pm
    ops.pm
    overload.pm
    Parse/Yapp/Driver.pm
    Parse/Yapp/Grammar.pm
    Parse/Yapp/Lalr.pm
    Parse/Yapp/Options.pm
    Parse/Yapp/Output.pm
    Parse/Yapp/Parse.pm
    Parse/Yapp.pm
    Pod/Checker.pm
    Pod/Find.pm
    Pod/Functions.pm
    Pod/Html.pm
    Pod/InputObjects.pm
    Pod/Man.pm
    Pod/Parser.pm
    Pod/ParseUtils.pm
    Pod/Plainer.pm
    Pod/Select.pm
    Pod/Text/Color.pm
    Pod/Text.pm
    Pod/Text/Termcap.pm
    Pod/Usage.pm
    POSIX.pm
    re.pm
    Safe.pm
    SDBM_File.pm
    Search/Dict.pm
    SelectSaver.pm
    SelfLoader.pm
    SHA.pm
    Shell.pm
    sigtrap.pm
    Socket.pm
    Storable.pm
    strict.pm
    subs.pm
    Symbol.pm
    Sys/Hostname.pm
    Term/ANSIColor.pm
    Term/Cap.pm
    Term/Complete.pm
    Term/ReadKey.pm
    Term/ReadLine/Perl.pm
    Term/ReadLine.pm
    Term/ReadLine/readline.pm
    Test/Harness.pm
    Test.pm
    Text/Abbrev.pm
    Text/ParseWords.pm
    Text/Soundex.pm
    Text/Tabs.pm
    Text/Wrap.pm
    Tie/Array.pm
    Tie/Handle.pm
    Tie/Hash.pm
    Tie/IxHash.pm
    Tie/RefHash.pm
    Tie/Scalar.pm
    Tie/SubstrHash.pm
    Time/CTime.pm
    Time/DaysInMonth.pm
    Time/gmtime.pm
    Time/HiRes.pm
    Time/JulianDay.pm
    Time/Local.pm
    Time/localtime.pm
    Time/ParseDate.pm
    Time/Timezone.pm
    Time/tm.pm
    Time/Zone.pm
    UNIVERSAL.pm
    URI/data.pm
    URI/Escape.pm
    URI/file/Base.pm
    URI/file/FAT.pm
    URI/file/Mac.pm
    URI/file/OS2.pm
    URI/file.pm
    URI/file/QNX.pm
    URI/file/Unix.pm
    URI/file/Win32.pm
    URI/_foreign.pm
    URI/ftp.pm
    URI/_generic.pm
    URI/gopher.pm
    URI/Heuristic.pm
    URI/http.pm
    URI/https.pm
    URI/ldap.pm
    URI/_login.pm
    URI/mailto.pm
    URI/news.pm
    URI/nntp.pm
    URI.pm
    URI/pop.pm
    URI/_query.pm
    URI/rlogin.pm
    URI/rsync.pm
    URI/_segment.pm
    URI/_server.pm
    URI/snews.pm
    URI/telnet.pm
    URI/URL.pm
    URI/_userpass.pm
    URI/WithBase.pm
    User/grent.pm
    User/pwent.pm
    utf8.pm
    vars.pm
    WAIT/Client.pm
    warnings.pm
    warnings/register.pm
    Win32/DBIODBC.pm
    WWW/RobotRules/AnyDBM_File.pm
    WWW/RobotRules.pm
    XML/Checker/DOM.pm
    XML/Checker/Parser.pm
    XML/Checker.pm
    XML/DOM/DOMException.pm
    XML/DOM/NamedNodeMap.pm
    XML/DOM/NodeList.pm
    XML/DOM/PerlSAX.pm
    XML/DOM.pm
    XML/DOM/ValParser.pm
    XML/ESISParser.pm
    XML/Filter/DetectWS.pm
    XML/Filter/Reindent.pm
    XML/Filter/SAXT.pm
    XML/Handler/BuildDOM.pm
    XML/Handler/CanonXMLWriter.pm
    XML/Handler/Composer.pm
    XML/Handler/PrintEvents.pm
    XML/Handler/Sample.pm
    XML/Handler/Subs.pm
    XML/Handler/XMLWriter.pm
    XML/Parser/Expat.pm
    XML/Parser/PerlSAX.pm
    XML/Parser.pm
    XML/PatAct/ActionTempl.pm
    XML/PatAct/Amsterdam.pm
    XML/PatAct/MatchName.pm
    XML/PatAct/PatternTempl.pm
    XML/PatAct/ToObjects.pm
    XML/Perl2SAX.pm
    XML/RegExp.pm
    XML/SAX2Perl.pm
    XML/UM.pm
    XML/XQL/Date.pm
    XML/XQL/Debug.pm
    XML/XQL/DirXQL.pm
    XML/XQL/DOM.pm
    XML/XQL/Parser.pm
    XML/XQL/Plus.pm
    XML/XQL.pm
    XML/XQL/Strict.pm
    XSLoader.pm
    Whether any of that's any good I don't know. Do you mind letting me know what the scripts that do this on HotScripts.com are called?

    Thanks


Remove Ads

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -6. The time now is 11:46 PM.
Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.
vBulletin Skin By: PurevB.com