[php] form generator

Pagina: 1
Acties:
  • 76 views sinds 30-01-2008

  • BKJ
  • Registratie: April 2000
  • Laatst online: 20-01 20:00
Steeds als ik een website maak/ontwerp/bouw/programmeer wordt ik behoorlijk moe van de eindeloze tijd die ik steek in het bouwen van relatief eenvoudige forms met validatie. Nu ben ik eerder lui dan moe dus ik ben eens op zoek gegaan naar een class voor PHP die dit makkelijk doet. En ik heb er 1 gevonden: Clonefish: http://www.phpformclass.c...et=category&parent=1&id=2.

Stel dat je een formfield wilt hebben die een loginnaam vraagt en verplicht is dan is dit voldoende:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php

include('clonefish/clonefish.php');
include('clonefish/messages_en.php');

$config = Array(
  'login' => Array(
    'type'        => 'inputText',  // type of field
    'displayname' => 'Your name:', // label
    'help'        => 'Please enter your name!', 
       // help message to display for invalid input values
    'validation'  => Array(
       Array( 'type' => 'required' )
       // don't accept empty inputs
    )
  ),
);

$clonefish = new form( 'loginform', 'test.php', 'POST' );
$clonefish->addelements( $config, $_POST );


if ( isset( $_POST['login'] ) && $clonefish->validate() ) {
  // do some action here
}
else
  echo 
    "<html><body>" . 
    $clonefish->gethtml() .
    "</body></html>";

?>


Het lijkt misschien wat overdreven maar zo heb je wel veel dingen in 1 keer geregeld inclusief validatie. Ook kan deze class samenwerken met bijvoorbeeld mysql...

Er is alleen 1 probleem: het is nog niet af....en daar baal ik van :) Je kunt je isnchrijven voor de nieuwsbrief maar dit heeft tot nu toe nog geen nieuws opgeleverd....

Vraag dus: hebben jullie ervaring met dit soort 'pakketten'? En zo ja, wat gebruiken jullie? Of is het zelf ontworpen?

[ Voor 11% gewijzigd door BKJ op 05-04-2006 19:36 ]

Kamer huren


  • webinn
  • Registratie: Oktober 2002
  • Laatst online: 06-06-2025
schrijf je eigen klasse, zo moeilijk kan dat toch niet zijn ;)

  • orf
  • Registratie: Augustus 2005
  • Nu online

orf

Nederlands project: http://www.formhandler.net
Gebruik ik veel en ben er erg tevreden over!

  • OverSoft
  • Registratie: December 2000
  • Laatst online: 16:38
Ik heb mijn eigen PHP Form Generator geprogrammeerd.
Afbeeldingslocatie: http://www.smsusenet.nl/img/site/phpformgen2.jpg

Kan direct uit MySQL tabellen importeren om instant formpjes te maken :)
Werkt met templates, etc...

Ik werd ook ziek van continu formpjes typen :)

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 18:51

Creepy

Tactical Espionage Splatterer

Het is hier niet echt de bedoeling om kant en klare oplossing te geven voor het genereren van forms... het spammen van je eigen product al helemaal niet ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.