Advertisement
arijulianto

Revisi: cek form

May 25th, 2014
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.29 KB | None | 0 0
  1. <?php
  2. $nama=mysql_escape_string(trim(strip_tags($_POST['nama'])));
  3. $email=mysql_escape_string(trim(strip_tags($_POST['email'])));
  4. $pesan=mysql_escape_string(trim(strip_tags($_POST['pesan'])));
  5.  
  6. if(isset($_POST['kirim'])){
  7.     echo"<div class='alert alert-warning'>";
  8.     $cek_nama = empty($nama);
  9.     $valid_nama = !preg_match("/^[a-zA-Z ]*$/",$nama);
  10.     $cek_nama = empty($nama);
  11.     $valid_email = !preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email);
  12.     $cek_pesan = empty($pesan);
  13.    
  14.     if($nama || $valid_nama || $cek_email || $valid_email || $cek_pesan){
  15.         if ($cek_nama) {
  16.             echo "<i class='fa  fa-warning'></i> Nama tidak boleh kosong";
  17.         }
  18.         if ($valid_nama) {
  19.             echo "<p><i class='fa  fa-warning'></i> Masukan nama dengan benar</p>";
  20.         }
  21.         if ($cek_email) {
  22.             echo "<p><i class='fa  fa-warning'></i> Email tidak boleh kosong </p>";
  23.         }
  24.         if ($valid_email) {
  25.             echo "<p><i class='fa  fa-warning'></i> Email tidak valid</p>";
  26.         }
  27.         if($cek_pesan){
  28.             echo" <p><i class='fa  fa-warning'></i> Pesan tidak boleh kosong</p>";
  29.         }
  30.         echo"</div>";
  31.         }
  32.     }else {
  33.     $query=var_dump("INSERT INTO guestbox VALUES(NULL,NOW(),NOW(),'$nama','$email','$pesan','N')");
  34.     if($query==true){
  35.         echo "<script> alert('Pesan berhasil dikirim dan akan ditampilkan setelah disetujui oleh admin')</script>";
  36.     }
  37.     }
  38. }
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement