drimlen

cekdaftar.php

Aug 24th, 2012
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.08 KB | None | 0 0
  1. <?php
  2.  
  3. error_reporting(1);
  4.  
  5. //koneksi ke mysql tujuan host.username dan password sesuaikan dengan komputer anda
  6. mysql_connect("localhost","jackhack","dancing01")or
  7.     die("Koneksi ke host tidak dapat di lakukan");
  8.  
  9. //koneksi ke database, nama database sessuaikan dengan database yang ada di mysql anda
  10. mysql_select_db("test")or
  11.     die("database yang di pilih tidak tersedia");
  12.  
  13. //jika ingin mengambil jam dari jam komputer anda sebaiknya tambahkan script ini:
  14.  
  15. date_default_timezone_set('UTC');
  16. date_default_timezone_set('Asia/Jakarta');
  17.  
  18. //jika tidak ditambahkan maka php akan mengambil default tanggal dan waktu dari server php yang mana berbeda dengan jam pada komputer anda
  19.  
  20.  
  21. $id=$_POST['tid'];
  22. $email=$_POST['temail1'];
  23. $jenkel=$_POST['jeniskelamin'];
  24. $kota=$_POST['tkota'];
  25. $pass=$_POST['tpass'];
  26. $tgl=$_POST['tthn']."-".$_POST['tbln']."-".$_POST['ttgl'];
  27. $tgl_daftar=date('Y-m-d.H:i:s');
  28. $tanya=$_POST['ttanya'];
  29. $jawab=$_POST['tjawab'];
  30.  
  31. $sqlquery = mysql_query("SELECT id FROM biodata WHERE id = '$id' ");//mElihat apa data yang di input user telah ada di database atau belum
  32.  
  33. $data = mysql_num_rows($sqlquery);
  34.  
  35.         if ($data == 1){//mengecek jika variable data bernilai 1 berarti ID yang ingin di input telah ada pada database
  36.             die("ID sudah ada silahkan masukan data lain");
  37.         }elseif (empty($id)||empty($email)||empty($jenkel)||empty($kota)||empty($pass)||empty($tgl)||empty($tgl_daftar)||empty($tanya)||empty($jawab)) {//validasi kalau data ada yang tidak di isi
  38.             die("Silahkan isi semua data");
  39.         }elseif (strlen($id)<5) {//validasi kalau inputan ID di isi kurang dari 5 karakter
  40.             die("ID harus lebih dari 5 angka");
  41.         }elseif (strlen($pass)<5) {//validasi kalau inputan password di isi kurang dari 5 karakter
  42.             die("Password harus lebih dari 5 angka");
  43.         }else{
  44.  
  45.         //kalau data telah sesuai dengan validasi akan di input ke dalam database
  46.  
  47.         $sql = mysql_query("insert into biodata values ('$id','$email','$jenkel','$kota','$pass','$tgl','$tgl_daftar','$tanya','$jawab')")or
  48.             die(mysql_error());
  49.             echo "Data telah berhasil di input";
  50.         }
  51.  
  52.  
  53.  
  54. ?>
Advertisement
Add Comment
Please, Sign In to add comment