Membuat Form dengan OOP PHP

Hi, bro..

ini tutorial pertama saya di blog ini, sedikit sharing tentang OOP (Objek oriented programming) PHP,,
sebenarnya apa itu oop?
OOP singkatan dari Object Oriented Programming, yaitu sebuah konsep yang menggabungkan data dengan fungsi menjadi satu kesatuan yang utuh.

Ada beberapa istilah inti dari keistimewaan OOP ini, antara lain class, property, method, inheritance, polymorphisme, dan encapsulation.. apa semua istilah itu silahkan googling aja ya bro,, nanti terlalu lebar bahasannya..

berikut merupakan implementasi OOP dengan PHP,, contoh kasus pembuatan form sederhana,, hal pertama merupakan pembuatan class,,

berikut code class form.php

<?php
class form
{
var $field = array();
var $action;
var $submit = "submit form";
var $jumField = 0;
function __construct ($action, $submit)
{
$this->action = $action;
$this->submit = $submit;
}
function displayForm()
{
echo "<form action='". $this->action."' method ='POST'>";
echo "<table width='40%'>";
for ($j=0; $j<count($this->field); $j++){
echo "<tr><td>".$this->field [$j]['label']."</td>";
echo "<td><input type='text' name='".$this->field [$j]['name']."'></td></tr>";
}
echo "<tr><td colspan= '2'>";
echo "<input type= 'submit' value='".$this->submit."'></td></tr>";
echo "</table>";
}
function addField($name, $label)
{
$this->field [$this->jumField]['name'] = $name;
$this->field [$this->jumField]['label'] = $label;
$this->jumField ++;
}
}
?>

kemudian kita buat index.php, dimana class diatas kita panggil di dalam index ini :
berikut code index.php

<?php
include "contoh.php";
echo "<html><head><title>Mahasiswa</title></head><body>";
$form = new form ("", "Input Form");
$form->addField ("txtnim", "Nim");
$form->addField ("txtnama", "Nama");
$form->addField ("txtalamat", "Alamat");
echo "<h3> Silahkan isi form berikut ini :</h3>";
$form->displayForm();
echo "</body></html>"; 
?>

Untuk penjelasannya,, begini didalam code index.php untuk memanggil class yang ada didalam form.php,, hal pertama yang harus dilakukan adalah code form.php harus di include-kan dengan menggunakan fungsi include().perhatikan code index.php di baris ke-2.
sedangkan untuk menambahkan form inputan text box, hanya perlu dengan memanggil fungsi addField().
perhatikan baris ke -5 sampai 7.

udah bro.. silahkan dicoba.. semoga bermanfa'at, arigatou gozaimasu..
Membuat Form dengan OOP PHP Membuat Form dengan OOP PHP Reviewed by My Quotes10 on 9:08 pm Rating: 5

No comments:

Powered by Blogger.