Koneksi Formulir PHP Ke MySQL

Saya sedikit memberikan gambaran bagaimana mengelola file database dengan menggunakan PHP, HTML dan JavaScript. Sebenarnya metode ini paling mudah dan tidak membutuhkan spesifik khusus karena dalam sebuah formulir apalagi diperuntukan bagi pekerjaan yang system online maka diperlukan sebuah pengamanan yang di sebut recaptcha sehinggan mengurangi resiko spam write karena spam tidak bisa membaca dan menghitung sebuah karakter


contoh :
Kita memasukan sebuah data ke database MySQL seperti dibawah ini :



Nama
Alamat
Kota

nah di atas adalah bentuk from nya source nya ibawah ini simpan dengan nama apa saja contoh index.htm :

<html>
<head>
<title>Pemasukan Data</title>
<script type="text/javascript">
function cek_data()
{
   if (formprib.text_nama.value=="")
   {
      alert("Nama tidak boleh kosong");
      formprib.text_nama.focus()
      return false
   }

   if (formprib.text_alamat.value=="")
   {
      alert("alamat tidak boleh kosong");
      formprib.text_alamat.focus()
      return false
   }
  
   if (formprib.text_kota.value=="")
   {
      alert("Kota tidak boleh kosong");
      formprib.text_kota.focus()
      return false
   }
  
   return true
}
</script>
</head>
<body>
<center>
<form action="prosprib.php" method="post" name="formprib"
      onsubmit="return cek_data()">
<h1>Data Pribadi</h1>
    <table width="90%" border="0">
      <tr bgcolor="#99CCFF">
        <td width="13%">Nama</td>
        <td width="87%">
          <input name="text_nama" type="text" size="35" maxlength="35">
        </td>
      </tr>
      <tr bgcolor="#99CCFF">
        <td>Alamat</td>
        <td>
          <input name="text_alamat" type="text" size="60" maxlength="60">
        </td>
      </tr>
      <tr bgcolor="#99CCFF">
        <td>Kota</td>
        <td>
          <input name="text_kota" type="text" size="20" maxlength="20">
        </td>
      </tr>
      <tr bgcolor="#99CCFF">
        <td colspan="2" align="right">
          <input name="tombol_simpan" type="submit" value="Simpan">
        </td>
      </tr>
    </table>
</form>
</center>
</body>
</html>


Kemudian setelah membuat index.htm maka selanjutnya kita membuat file PHP sebagai kurir untuk mengantarkan Values ( isi ) ke database dan beri nama prosprib.php :

<?php
     if ($_POST["buttonsimpan"] == "Simpan")
     {
        // Berarti tombol Simpan diklik
       
        // Ambil data yang dilewatkan skrip
        $text_nama = $_POST['nama'];    
        $text_alamat = $_POST['alamat'];    
        $text_kota = $_POST['kota'];    
        
        // Proses MySQL
        $server = "127.0.0.1"; // nama server
        $pemakai = "userphp"; // nama pemakai MySQL biasanya root
        $password = "php123"; // Pasword dari pemakai MySQL biasanya kosong

        $id_mysql = mysql_connect($server, $pemakai, $password);
        $db_personalia = mysql_select_db("personalia", $id_mysql);
   
        $sql = "INSERT INTO karyawan " .
               "(nama, alamat, kota, ) " .
               "VALUES('$text_nama', '$text_alamat', '$text_kota')";
        $hasil = mysql_query($sql, $id_mysql);
        if (empty($hasil))
           print("Gagal menyimpan data nama='$text_nama'");
        else
           print("Data nip='$text_nama' telah disimpan");  
           mysql_close($id_mysql);
     }
  ?>

0 Komentar:

Posting Komentar

Silahkan tulis komentar anda di bawah ini..