La classe C_formulaire est une classe de gestion de formulaire comme son nom l'indique. Elle sert a éviter de devoir écrire des champs (select, input,...).
Cette classe se comporte comme une librairie de fonction avec chacune d'elle ayant une propriété bien défini
Nous allons voir ce qu'elles font suivant un exemple de code
$obj_formulaire = new C_formulaire
$str.=$obj_formulaire->Cfct_create_form();
$str.=$obj_formulaire->Cfct_create_input_texte_simple ("name",$this->name,"Texte a insérer ici");
$str.=$obj_formulaire->Cfct_create_submit("Envoyer");
$str.=$obj_formulaire->Cfct_end_form();
Chacune de ces méthodes ont leurs propre activité la première sert a créer un formulaire par défaut on peut mettre un formulaire simple. si l'on passe un argument de type "file" on pourrait changer le formulaire simple en formulaire pour l'upload de fichier.
Pour la méthode Cfct_create_input_texte_simple c'est une méthode qui sert pour la création champs "input" dans un "p" et avec un "label" comme l'on sait que pour un "form" il faut un "p" et un "label" on les mets par défaut dans la méthode comme ça on sait que notre formulaire générer contient tout ce qui est nécessaire pour la réalisation d'un champs correct.
le suivant est le bouton "submit" et pour finir on doit fermer le formulaire
Donc comme vous le voyez chacune des méthodes a sa propres fonction c'est pour cela que l'on peut créer différente méthode qui ont chacune une définition.
Dans le cas de cette classe, j'ai créé des champs "input text" avec des "id" des classe ainsi que sur le "label" sur le "p" mais j'ai aussi enlever le "p" pour avoir un "td" ou encore dans un "div".
Pour les "select" on peut crée des "select" qui ont déjà les donnée dedans ainsi que rajouter des procédure d'ajax sur le "onchange" ou encore avoir du "multiselect" sur un champs "select".
Plein de petite chose que la classe peut faire
A vous de créer une classe qui saurait gérer cela
Restaurant japonais - Restaurant chinois - Restaurant thailandais - Restaurant italien - Restaurant marocain - Restaurant francais - Voyage Kyoto - Voyage Caraibes - Weather Tokyo - Location riad marrakech