2017 © Pedro Peláez
 

library basic_form

PHP Basic Form HTML Builder

image

miracsengonul/basic_form

PHP Basic Form HTML Builder

  • Saturday, September 2, 2017
  • by mirac
  • Repository
  • 1 Watchers
  • 1 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

#BasicForm

BasicForm, HTML formu oluşturmak için kullanabileceğiniz bir PHP kütüphanesidir., (*1)

, (*2)

Kurulum

Öncelikle Composer ile projenizin bulunduğu dizinde terminal üzerinden aşağıda bulunan kodu çalıştırınız., (*3)

composer require miracsengonul/basic_form @dev, (*4)

Daha sonra, eğer bir framework kullanmıyorsanız veya sayfanızda herhangi bir Composer autoload komutu yok ise sayfanınızın başına şu komutu ekleyiniz., (*5)

require_once __DIR__ . '/vendor/autoload.php';

Hemen altına, (*6)

use mirac\BasicForm\Form;

Use kodunu ekleyerek kütüpheneyi sisteme import etmiş olacaksınız., (*7)

Import tam hali :, (*8)

require_once __DIR__ . '/vendor/autoload.php';
use mirac\BasicForm\Form;

şeklinde olmalıdır., (*9)

, (*10)

Basit Kullanımı

, (*13)

Form Tagını açarak başlayalım.

Array parametresi ile elementlere custom olarak tanımlayacabileceğiniz özellikler eklemeniz mümkündür.

Form::open('Hedef','Method'), (*14)


Form::open('Kaydet','POST'); Form::open('Kaydet','GET');

, (*15)

Özel Input Oluşturmak

Form::input() komutu ile kişiselleştirilebilir bir input oluşturabilirsiniz., (*16)

Form::input(Array), (*17)


Form::input(['type'=>'number','value'=>5,'placeholder'=>'Lütfen Bir Sayı Girin','class'=>'form-control']);

Kullanabileceğiniz diğer type türleri için :, (*18)

https://www.w3schools.com/tags/att_input_type.asp, (*19)

Kaynağından ulaşabilirsiniz., (*20)

, (*21)

Text Input Oluşturmak

Form::text('Name',Array) komutunu type türü "text" olan bir input oluşturmak için kullanabilirsiniz., (*22)

Form::text('isim',
[
           'placeholder'=>'Lütfen İsminizi Girin',
           'class'=>'form-control'
]);

, (*23)

Password Input Oluşturmak

Form::pass('Name',Array) komutunu type türü "password" olan bir input oluşturmak için kullanabilirsiniz., (*24)

Form::pass('parola',
[
           'placeholder'=> 'Lütfen Parolanızı Girin',
           'class'=> 'form-control',
           'style'=> 'font-size:25px;color:red;border:none;'
]);

, (*25)

Date Input Oluşturmak

Form::date('Name',Array) komutunu type türü "date" olan bir input oluşturmak için kullanabilirsiniz., (*26)

Form::date('dogum_tarih,['placeholder'=>'Lütfen Doğum Tarihinizi Girin','class'=>'form-control']);

, (*27)

Mail Input Oluşturmak

Form::mail('Name',Array) komutunu type türü "date" olan bir input oluşturmak için kullanabilirsiniz., (*28)

Form::mail('mail,['placeholder'=>'Lütfen Mail adresini Girin','class'=>'form-control']);

, (*29)

Select Input Oluşturmak

Form::select(Name,Array Options,Array Field) komutunu type türü "select" olan bir input oluşturmak için kullanabilirsiniz., (*30)

 Form::select('cinsiyet',
            [
                '1'=>'Erkek',
                '2'=>'Kadın'
            ]
            ,
            [
                'class'=>'form-control',
                'id'=>'cinsiyet'
            ]);

, (*31)

Textarea Oluşturmak

Form::textarea(Name,Array) komutunu textarea alanı oluşturmak için kullanabilirsiniz., (*32)

Form::textarea('hakkinda',
[
             'class'=>'form-control',
             'placeholder'=>'Lütfen kendinizden bahsedin',
             'id'=> 'hakkinda'
]);

, (*33)

Label Oluşturmak

Form::label(Name, For ID, Array) komutunu label oluşturmak için kullanabilirsiniz., (*34)

Form::label('hakkinda','hakkinda');

, (*35)

Submit Input Oluşturmak

Form::submit(Name,Value,Array) komutunu type türü "submit" olan bir input butonu oluşturmak için kullanabilirsiniz., (*36)

Form::submit('duzenle','Düzenle',
[
             'class'=>'btn btn-success'
]);

, (*37)

Kapanış Tagı

Form::close() komutu ile formu sonlandırabiliriz., (*38)

Form::close();

, (*39)

Örne Uygulama



<!DOCTYPE html> <html> <head> <title></title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <a class="navbar-brand" href="#">KolayForm</a> </div> <ul class="nav navbar-nav"> <li class="active"><a href="#">Anasayfa</a></li> <li><a href="#">Sayfa 1</a></li> <li><a href="#">Sayfa 2</a></li> <li><a href="#">Sayfa 3</a></li> </ul> </div> </nav>
'text', 'name'=>'name', 'id'=> 'isim', 'placeholder'=>'Lütfen isminizi yazınız.', 'class'=>'form-control' ]); ?>
'Erkek', '2'=>'Kadın' ] , [ 'class'=>'form-control', 'id'=>'cinsiyet' ]); ?>
'form-control','placeholder'=>'Parolanızı girin.','id'=>'parola']); ?>
'form-control','placeholder'=>'Kendinizden biraz bahsedebilir misiniz ?.','id'=>'bahsedin']); ?>
'form-control','placeholder'=>'Doğum Tarihiniz','id'=>'dogum_tarihi']); ?>
'form-control','placeholder'=>'Mail adresiniz','id'=>'mail']); ?>
'form-control btn btn-success'] ); ?>
</body> </html>

Kütüphane örnekte gösterildiği şekilde çalışmaktadır., (*40)

ekran_goruntusu, (*41)

The Versions

02/09 2017

dev-master

9999999-dev

PHP Basic Form HTML Builder

  Sources   Download

The Requires

  • php >=5.2.0

 

by Miraç Şengönül