<?php
/**************************************************/
/*
Released by AwesomePHP.com, under the GPL License, a
copy of it should be attached to the zip file, or
you can view it on http://AwesomePHP.com/gpl.txt
*/
/**************************************************/
/*
Sample Implementation of Form Creation
--------------------------------------
*/
require('formMaker.class.php');
// Create a new form
$myform = new createForm;
// Form parameters
$myform->doCreate('contactus','_self','post','sampleProcess.php');
// Messages (displayed on two colspan)
$myform->createAlert($message);
// TextBox (field label, html code name, default value, extra paramters)
$myform->createTextBox('Username:','user_name',$_POST['user_name']);
$myform->createTextBox('EMail:','friend_email',$_POST['friend_email']);
// File Upload (field label, html code name, default value, extra paramters)
$myform->createFileUpload('File:','file',$_FILES['file']['name']);
// Text Area (field label, html code name, default value, extra paramters)
$myform->createTextArea('Comment:','comment','teeteet',$_POST['comment']);
// Start Group for CheckBoxes (field label)
$myform->startGroup();
// CheckBox (field label, html code name, default value, preset, ischecked, extra paramters)
$myform->createCheckBox('Call me','docall','yes',$_POST['docall'],false);
$myform->createCheckBox('Call me 2','docall2','yes',$_POST['docall2'],false);
$myform->createCheckBox('Call me 3','docall3','yes',$_POST['docall3'],true);
// End Group for CheckBoxes
$myform->endGroup();
// Start Group for RadioButtons (field label)
$myform->startGroup('Please select your color:');
// RadioButton (field label, html code name, default value, preset, ischecked, extra paramters)
$myform->createRadioButton('Red','color','red',$_POST['color'],false);
$myform->createRadioButton('Blue','color','blue',$_POST['color'],false);
$myform->createRadioButton('Yellow','color','yellow',$_POST['color'],false);
// End Group for RadioButtons
$myform->endGroup();
// Start List Menu (field label, html code name, extra paramters)
$myform->startListMenu('Select City:','cityname');
// List options (field label, html code name, preset, extra paramters)
$myform->addOption('NYC','ny',$_POST['cityname']);
$myform->addOption('Detroit','DT',$_POST['cityname']);
// End List Menu
$myform->endList();
// List Menu List (field label, html code name, height, allow multiple selections, extra paramters)
$myform->startListList('Select City:','cityname2[]',2,true);
// List options (field label, html code name, preset, extra paramters)
$myform->addOption('NYC','ny',$_POST['cityname2'][0]);
$myform->addOption('Detroit','DT',$_POST['cityname2'][1]);
// End List Menu List
$myform->endList();
// Input Image (field name, html code name, src location, extra paramters)
$myform->addImageInput('Logo: ', 'myimage', 'http://www.goldland.us/images/everything_gold_01.gif',' onClick="alert(\'LALA\');"');
// Add Hidden Field (html code name, value, extra paramters)
$myform->addHiddenInput('hidden_field','hiddenvalue');
// Add Submit Button (field label, value, extra paramters)
$myform->makeSubmit('Submit','SUBMIT');
// Add Reset Button (field label, value, extra paramters)
$myform->makeReset('Reset','RESET');
// Add Button (field label, value, extra paramters)
$myform->MakeButton('Click Here','notimportant',' onClick="alert(\'HAHA\');"');
// Finalize form
$myform->finalizeForm();
// Display final form
$myform->printForm();
?>
|