Senin, 03 Oktober 2011
08.12 | Diposting oleh
Expresi Of Love |
Edit Entri
Salah satu fitur penting pada PHP yang sangat bermanfaat pada aplikasi HTML dan web design adalah kemampuannya untuk menangani Form.
PHP adalah script yang banyak dimanfaatkan untuk membuat website dinamis. Pengertian website dinamis adalah website yang dibangun dengan kemampuan untuk bisa diupdate kapan saja melalui halaman lain yang telah disiapkan oleh web master. Halaman-halaman yang dipergunakan untuk meng-update website tersebut biasa dinamakan sebagai CMS (Content Management System). Melalui CMS ini, maka seseorang yang telah diberi hak untuk masuk ke dalam halaman tersebut, dapat memasukkan datanya ke dalam form-form isian yang telah disediakan. Isi dari form tersebut kemudian dikirim ke database dengan perantaraan perintah PHP, dan kemudian database yang telah di-update tersebut ditampilkan di dalam website yang bersangkutan sebagai data terbaru.
Dengan demikian, kapan pun dan di mana pun, selama form-form isian tersebut dapat dibuka, maka ketika orang yang mengisi form tersebut telah selesai memasukkan datanya dan kemudian menekan tombol submit, PHP akan melaksanakan tugasnya dengan cara mengirim isi form tersebut ke database yang dituju. Sesaat kemudian, website yang bersangkutan dapat menampilkan data terbaru yang berasal dari database terakhir.
Bagaimana PHP bekerja dengan Form ?
Konsep dasar yang dipergunakan pada proses pengiriman form adalah adanya variabel dan nilai/value yang tersimpan dalam variabel tersebut. Form yang dibuat dengan HTML harus memiliki nama unik untuk menampung apa pun yang diketikkan oleh orang yang mengisinya. Ketika tombol submit ditekan, maka variabel-variabel yang ada di dalam form tersebut beserta isinya dikirimkan ke alamat yang telah disebutkan dalam identitas form.Secara sederhana dapat diibaratkan dengan sebuah kotak yang berisi kaleng-kaleng kosong yang diberi nama. Nama pada kaleng kosong tersebut adalah identitas yang membedakannya dari kaleng-kaleng kosong lainnya. Maka, apapun yang dimasukkan ke dalam kaleng kosong tersebut akan diterima. Ketika orang yang mengisi kaleng-kaleng kosong tersebut memerintahkan untuk mengirim kotak tersebut (dengan menekan tombol submit), maka seluruh kaleng beserta isinya akan dikirimkan ke alamat yang tertera pada kotak tersebut.
Berikut ini adalah sebuah contoh Form sederhana :
Ditulis dengan bahasa HTML sebagai berikut :
<table> |
Ketika user menekan tombol “submit”, maka sesaat kemudian nama-nama form beserta isinya akan dikirimkan ke alamat yang tercantum pada atribut action pada tag form di atas, yang dalam hal ini tertulis “salam.php”.
Dengan demikian, peran PHP di sini sangatlah penting karena ia akan bertugas untuk mengenali variabel-variabel yang dikirimkan halaman HTML ini dan kemudian membaca isi/nilai variabel tersebut.
Pada halaman “salam.php” si programmer membuat perintah untuk menampilkan tulisan sebagai berikut :
Hallo <nilai inputnama>, Selamat Datang di website kami.
Umur Anda <nilai inputumur> tahun.
Contohnya, ketika form diisi dengan nama Fulan yang berusia 11 tahun, maka halaman salam.php akan ditampilkan sebagai berikut :
Hallo Fulan, Selamat Datang di website kami. Umur Anda 11 tahun. |
Bagaimana PHP mengenali variabel HTML ?
Apa yang dituliskan oleh si programmer agar dapat menampilkan isi tulisan tepat seperti apa yang dituliskan oleh si pengisi form adalah sebagai berikut :1. Mengenali variabel yang dikirimkan oleh HTML.
Dalam hal ini si programmer menulis perintah dalam bahasa PHP:
$namapengguna = $_POST['inputnama']; $umurpengguna = $_POST['inputumur']; |
2. Menuliskan nilai variabel ke dalam format HTML.
Pada baris selanjutnya, si programmer menuliskan baris perintah sebagai berikut :
echo “Hallo <b>$namapengguna</b>, Selamat Datang di website kami<br>”; echo “Umur Anda <b>$umurpengguna</b> tahun\”; |
<?php |
Langganan:
Posting Komentar (Atom)
Blog Archive
-
▼
2011
(1035)
-
▼
Oktober
(812)
- Wayang Topeng or Wayang Gedog
- The Dalang
- gerah
- About Wayang Kulit
- Museum Wayang Kekayon
- Wayang Sadat
- Etymology of the word
- form•Z on the small and big screen
- Rendering
- Animation
- Modeling
- Overview
- Modeler
- Transporter
- History
- Product family
- Surfacing
- Animation tools
- Drafting Assistant
- Cobalt (CAD program)
- Current State of Design Methods
- Significance of Proliferation of Information Techn...
- Proliferation of Information Technologies
- Significance of Design Management
- Alternative View
- Design Management
- Significance of Role of Professional Design Practice
- Professional Design Practice
- Significance of Emergence of Design Research and D...
- Emergence of Design Research and Design Studies
- Where Process Meets Method
- Background of Design Methods
- Design methods
- Globalization and governance controversy
- Governors
- Formation and growth of the network
- Internet governance
- Elements
- Roles
- Additional principles exist where projects are mul...
- Additional and complementary principles of governa...
- Principle 4: Ensure separation of project governan...
- Principle 3: Ensure separation of stakeholder mana...
- Principle 2: Service delivery ownership determines...
- Principle 1: Ensure a single point of accountabili...
- Three pillars of project governance
- Project governance
- Professional certification
- Frameworks
- Problems with IT governance
- Background
- Definitions
- Corporate governance of information technology
- Domination by large organizations
- Membership
- Administration
- Recommendations and Certifications
- History
- World Wide Web Consortium
- Governance models
- Website management team
- Areas of responsibility
- Website governance
- Webmaster
- Reusability
- Flexible presentation
- Effective separation
- Template uses
- Web template
- Web syndication and e-commerce
- Web syndication as a commercial model
- History
- Motivation
- Web syndication
- Criticisms
- Automated design methodologies
- Representational state transfer (REST)
- Service-oriented architecture
- Remote procedure calls
- Web API
- Big Web services
- Web service
- Web document
- Security Considerations
- Advanced
- Basic
- Client Side + Server Side
- Server Side Coding
- Client Side Coding
- Web development as an industry
- Web development
- Changes and updates
- Best practices
- Web design
- Disadvantages
- Advantages
- Online processing (called "frying" systems)
- Capabilities
- Web content management system
- Role of information management
-
▼
Oktober
(812)
Pengikut
About Me
- Expresi Of Love
0 komentar:
Posting Komentar