真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP怎么自動(dòng)生成表單-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“PHP怎么自動(dòng)生成表單”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

公司專(zhuān)注于為企業(yè)提供成都網(wǎng)站制作、成都做網(wǎng)站、微信公眾號(hào)開(kāi)發(fā)、商城網(wǎng)站開(kāi)發(fā)成都微信小程序,軟件按需求定制設(shè)計(jì)等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。憑借多年豐富的經(jīng)驗(yàn),我們會(huì)仔細(xì)了解各客戶(hù)的需求而做出多方面的分析、設(shè)計(jì)、整合,為客戶(hù)設(shè)計(jì)出具風(fēng)格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯(lián)公司更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務(wù)。

Form.php


action=$action;
        $this->method=$method;
    }
    function form_start(){
        $text="action}\" method=\"{$this->method}\"";
        if($this->class!==""){
            $text.=" class=\"{$this->class}\"";
        }
        if ($this->enctype!=="") {
            $text.=" enctype=\"{$this->enctype}\"";
        }
        if($this->id!==""){
            $text.=" id=\"{$this->id}\"";
        }
        if($this->name!==""){
            $text.=" name=\"{$this->name}\"";
        }
        $text.=">\n";
        if($this->layout==true){
            $text.="\n";
        }
        return $text;
    }
    function form_end(){
        if ($this->layout==true) {
            $text="\t
\n";             $text.="\n";         }else {             $text="\n";         }         return $text;     }     //文本框函數(shù)     function form_text($name,$id,$label_name,$label_for,$value=""){         $text="form_label($label_name,$label_for);         $form_item=$this->form_item($label,$text);         return $form_item;     }     //密碼框函數(shù)     function form_passwd($name,$id,$label_name,$label_for,$value=""){         $text="form_label($label_name,$label_for);         $form_item=$this->form_item($label,$text);         return $form_item;     }     //隱藏域函數(shù)     function form_hidden($name,$id,$label_name,$label_for,$value=""){         $text="form_label($label_name,$label_for);         $form_item=$this->form_item($label,$text);         return $form_item;     }     //文件域函數(shù)     function form_file($name,$id,$label_name,$label_for,$size=""){         $text="form_label($label_name,$label_for);         $form_item=$this->form_item($label,$text);         return $form_item;     }     //復(fù)選框函數(shù)     function form_checkbox($name,$label=array(),$label_name,$label_for=""){         $i=0;         $text=array();         foreach ($label as $id=>$value){             $text[$i]="";             $text[$i].="{$value}";             $i++;         }         $label=$this->form_label($label_name,$label_for);         $form_item=$this->form_item($label,$text);         return $form_item;     }     //單選框函數(shù)     function form_radio($name,$label=array(),$label_name,$label_for=""){         $i=0;         $text=array();         foreach ($label as $id=>$value){             $text[$i]="";             $text[$i].="{$value}";             $i++;         }         $label=$this->form_label($label_name,$label_for);         $form_item=$this->form_item($label,$text);         return $form_item;     }     //下拉菜單函數(shù)     function form_select($id,$name,$options=array(),$selected=false,$label_name,$label_for,$onchange=""){         if($onchange!==""){             $text="\n";         }         else{             $text="\n";         }         foreach ($options as $value=>$key){             if($selected==$value){                 $text.="\t{$key}\n";             }elseif ($selected===false) {                             $text.="\t{$key}\n";             }         }         $text.="";         $label=$this->form_label($label_name,$label_for);         $form_item=$this->form_item($label,$text);         return $form_item;     }     //多選列表函數(shù)     function form_selectmul($id,$name,$size,$options=array(),$label_name,$label_for){         $text="\n";         foreach ($options as $value=>$key){             $text.="\t{$key}\n";         }         $text.="\n";         $label=$this->form_label($label_name,$label_for);         $form_item=$this->form_item($label,$text);         return $form_item;     }     //按鈕函數(shù)     function form_button($id,$name,$type,$value,$onclick=""){         $text="layout==true){             $form_item="\n\t {$text}\n\n";         }else {             $form_item=$text;         }         return $form_item;     }     //文本域函數(shù)     function form_textarea($id,$name,$cols,$rows,$label_name,$label_for,$value=""){         $text="{$value}\n";         $label=$this->form_label($label_name,$label_for);         $form_item=$this->form_item($label,$text);         return $form_item;     }     //文字標(biāo)簽函數(shù)     function form_label($text,$for){         if($for!==""){             $label="{$text}:";         }else {             $label=$text.":";         }         return $label;     }     function form_item($form_label,$form_text){         switch ($this->layout){             case true:                 $text="\n";                 $text.="\t";                 $text.=$form_label;                 $text.="\n";                 $text.="\t";                 $text.=$form_text;                 $text.="\n";                 $text.="\n";                 break;             case false:                 $text=$form_label;                 $text.=$form_text;                 break;         }         return $text;     }     function CreateForm($form_item=array()){         echo $this->form_start();         foreach ($form_item as $item){             echo $item;         }         echo $this->form_end();     } } ?>

使用示例:





    
    
    用戶(hù)登錄


layout=false;                   //不使用表格布局,大家可以把這句注釋掉看結(jié)果有何不同
$name=$form->form_text("userid","userid","用戶(hù)名","userid");
$passwd=$form->form_passwd("passwd","passwd","密碼","passwd");
$submit=$form->form_button("","submit","submit","登錄");
$form_item=array($name,$passwd,$submit);
$form->CreateForm($form_item);
?>

“PHP怎么自動(dòng)生成表單”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


文章題目:PHP怎么自動(dòng)生成表單-創(chuàng)新互聯(lián)
文章路徑:http://weahome.cn/article/ijhes.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部