Popular Posts

Saturday, 23 August 2014

How to Form Generate Class

<?PHP
// Used Class
// echo "Prashant";
class form_open {
    function form_open($method='',$action='',$form_name='frm1') {
        if(empty($action)) {
            $action=$_SERVER['PHP_SELF'];
        } else {
            $action=$action;
        }
        return "<form action=".$action." name='".$form_name."' method='".$method."' enctype='multipart/form-data'>";
    }
    // For Text Field And Password
    function text_field($type='',$name='',$value='',$size='20',$class='') {
        return "<input type='".$type."' name='".$name."' size='".$size."' class='".$class."' value='".$value."'>";
    }
   
    function selectOption($name='select',$multiline='',$opt='',$selected='') {
        if(!empty($multiline)) {
            $multiline="MULTIPLE";
        } else {
            $multiline="";
        }
        $output="<select name='".$name."' ".$multiline.">";
        foreach($opt as $key=>$value) {
            if($key==$selected) {
                $select="selected";
            } else {
                $select='';
            }
            $output.="<option value='".$key."' $select>".$value."</option>\n";
        }
        $output.="";
        $output.="</select>";
        return $output;
        unset($output);
    }
   
    function button($type='submit',$value='Submit',$name='submit') {
        return "<input type='".$type."' value='".$value."' name='".$name."'>";
    }
    function close_form() {
        return "</form>";
    }
   
    function textarea($name='',$cols=10,$rows=2,$value='') {
        return "<textarea name='".$name."' cols='".$cols."' rows='".$rows."'>".$value."</textarea>";
    }
   
}
?>
// End of Class




include("class.form.php");
$myform=new form_open;
/* // Data Retrieve from database use in select box
$db_name="ajax1";
$connection=mysql_connect("localhost","root","");
$db=mysql_select_db($db_name,$connection);
$a=array();
$value="1";
$sql="select location_id,name from locations ";
$result=mysql_query($sql,$connection);
while($row=mysql_fetch_array($result)) {
    $a[$row[0]]=$row[1];
}
*/
// Manual set the data in select box
$a['a001']="Ram";
$a['a002']="Shyam";
$value='a002'; // selected Value
?>
<!-- Body Part -->
<?
$get=$myform->form_open("POST","","frmReg");
$get.="<table width=100% border=0 class='tableborder'>\n";
$get.="<tr><td colspan=2 class=bgTD> My Form </td></tr>";
$get.="<tr><td>Name <td>".$myform->text_field();
$get.="\n</tr><tr><td>Password <td>".$myform->text_field("password");
$get.="\n</tr><tr><td>Select Location <td>".$myform->selectOption('selectName','',$a,$value);
$get.="\n</tr><tr><td>  <td>".$myform->button("submit","Send Date","submit").$myform->button("reset","Refresh","reset");
$get.="</table>";
$get.=$myform->close_form();
echo $get;
$myform=NULL;
?>

No comments:

Post a Comment

Magento: How to get last order id

There are many ways to get last order id:   1. From checkout session: $lastOrderId = Mage::getSingleton('checkout/session'...