Minggu, 14 September 2014

Membuat form masuk ke dalam database (MySql)

 Kegunaan Form Online sangatlah penting, kenapa ? terkadang kita ingin membuat pendataan pendaftaran dengan jarak jauh tanpa peserta harus keluar rumah dan mencari Alamat hanya untuk mendaftar.
banyak sekali hal ini dilakukan dan bukan hanya media online saja yang menggunakanya, terkadang memang dibuat hanya untuk mendaftar dan memudahkan pencarian melalui page facebook atau twitter dengan mencantumkan link pendaftaran online tersebut.


kini saya ingin mencoba menyampaikan logika dari form tersebut dan hal yang paling mendasar dalam pembuatanya. berikut image nya :


Dalam membuat form online, saya biasanya memulai dari HTML. Saya tentukan dulu apa saja yang di masukkan dalam database.
contoh :
1. nama
2. email

pembelajaran ini adalah cara terdasar dari sebuah penerimaan atau memasukkan data secara online. dalam prosess ini kita buat HTML dengan nama index.html :
<h2> Judul</h2> <input name="nama" type="text" value="" /> <input name="email" type="text" value="" /> <input type="submit" value="KIRIM" /> </form>
dalam pembuatan form yang paling terpenting adalah memasukkan action="" dan method="".
1. action="process.php" untuk melemparkan isian dari form menuju file php yang akan memproses ke database .
2. method="POST" : metode/cara melemparkan isiannya, contoh: apabila Post maka nantinya ketika di file process.php menangkapnya dengan $_POST['xxxxxx'] <--

Buat File process.php tepat seperti yang di masukkan action tag form Anda:
<?php 

inlcude  'config/conn.php'; //masukkan koneksi terlebih dahulu

//cara bikin koneksi :
//http://blog.atwalarifin.com/2013/11/membuat-koneksi-php-ke-database.html

$nama = $_POST['nama']; //diabil dari name input html
$email= $_POST['email']; //diabil dari name input html

//masukkan kedalam database Anda 
 mysql_query("INSERT INTO profil(name,
                                 email) 
                          VALUES('$nama',
                                 '$email')");

//kirim kembali kehalaman sebelumnya yaitu index.html dengan menggunakan javascript.
echo ("<script>location.href='index.html'</script>");


?>


berikut kamu bisa Import langsung untuk table profile sebagai tester belajar Anda:
CREATE TABLE IF NOT EXISTS `profil` (
  `name` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `email` varchar(100) COLLATE latin1_general_ci NOT NULL,
  PRIMARY KEY (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

Bingung cara importnya ?
Cara importnya gampang, masuk ke database yang sudah Anda buat, lalu >SQL  dan masukkan code nya disana kemudian push button GO. tepat seperti gambar dibawah :


Selamat mencoba.
yang ingin repost silahkan saja. tapi catumkan redaksinya ya..

Tidak ada komentar:

Posting Komentar