Solved

Advice needed on commercial PHP Form scripts

Posted on 2008-06-17
6
249 Views
Last Modified: 2013-12-12
Hi,

I am looking for a commercial PHP Form script that will do the following;

1) Run from my web site (LAMP - PHP 5, MySQL 5)
2) Enable users of the web site to create their own forms (cimple user interface required)
3) Link the form to a MySQL database
4) Include validation and captcha features

I have spoken to a few companies, but most of them do not appear to restrict the licence to single user (ie I can't allow the Users to create their own forms).

Any help or advice would be greatly appreciated :)

Many thanks
0
Comment
Question by:Chris_Ryan
  • 2
  • 2
6 Comments
 
LVL 49

Expert Comment

by:Roonaan
ID: 21801693
What type of forms are we talking about? Questionaires or upload / signup forms?
0
 
LVL 19

Accepted Solution

by:
bevhost earned 500 total points
ID: 21801801
Are you saying that you want each user to be able to create their own tables assuming each form is a front end to a table. So each user would have a seperate database or would you grant them access to new tables one by one?

I kind of do it the other way around.  let the user create the database spec and then produce the forms using a script that reads the database.

phpMyAdmin can be setup in such a way that each user has access to their own database via a web interface.  Customer must understand that the table requires a primary key.

From my script, the autogenerated php code contains client javascript
(and server side validation in case javascript disabled)
Generator can even support table links.

All of this is based on PHPLIB which I have been using since PHP3.

0
 

Author Comment

by:Chris_Ryan
ID: 21803887
I am specifically interested in Questionnaire based forms rather than upload/signup forms
0
 
LVL 19

Expert Comment

by:bevhost
ID: 21808241
Would the question ever be?

Do you like this song?  with streaming audio?
0
 

Author Comment

by:Chris_Ryan
ID: 21905651
Hi - Sorry for the delay.  I have been on holiday for a week.

Example types;

Q: How many years experience do you have of Microsoft Word?  

Response might be one of the following;

1) Text only reply (any entry limited only by length)
2) Drop down (None, <1yr, 1 - 5 yrs, >5yrs)
3) Radio Button (None, <1yr, 1 - 5 yrs, >5yrs)

Q: How would you describe your level of experience on the following; Word, Excel, Powerpoint, Access

Response might be (None, Basic, Comfortable, Expert, Macro User, VBA programmer)

It would be nice to have a branch capability, but this is not essential.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Preface This article introduces an authentication and authorization system for a website.  It is understood by the author and the project contributors that there is no such thing as a "one size fits all" system.  That being said, there is a certa…
Browsers only know CSS so your awesome SASS code needs to be translated into normal CSS. Here I'll try to explain what you should aim for in order to take full advantage of SASS.
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

919 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now