Advertisement
agung_indra_wijaya

simpan gambar

Jun 27th, 2016
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 9.09 KB | None | 0 0
  1.  
  2. <?php
  3. session_start();
  4.  if (empty($_SESSION['username']) AND empty($_SESSION['passuser'])){
  5.   echo "<link href='style.css' rel='stylesheet' type='text/css'>
  6. <center>Untuk mengakses modul, Anda harus login <br>";
  7.   echo "<a href=../../index.php><b>LOGIN</b></a></center>";
  8. }
  9. else{
  10.  
  11.  
  12. # Tombol Simpan diklik
  13. if(isset($_POST['btnSimpan'])){
  14.    
  15.  
  16.     // Baca form
  17.     $nama= $_POST['nama'];
  18.     $email= $_POST['email'];
  19.     $username= $_POST['username'];
  20.     $password= $_POST['password'];
  21.     $telp= $_POST['telp'];
  22.    
  23.    
  24.  
  25.    
  26.     $lokasi_file = $_FILES['foto']['tmp_name'];
  27.     $nama_file   = $_FILES['foto']['name'];
  28.    
  29.  
  30.  
  31.  
  32.  
  33.     $email1=strstr($_POST[email], "@");
  34.     $email2=strstr($_POST[email], ".");
  35.     $password=($_POST[password]);
  36.     echo "<div id='info'>";
  37.     // Cek email admins di database
  38.     $cek_email=mysql_num_rows(mysql_query("SELECT email FROM admins WHERE email='$_POST[email]'"));
  39.     $cek_username=mysql_num_rows(mysql_query("SELECT username FROM admins WHERE username='$_POST[username]'"));
  40.     $cek_noTelp=mysql_num_rows(mysql_query("SELECT no_telp FROM admins WHERE no_telp='$_POST[telp]'"));
  41.     // Kalau email sudah ada yang pakai
  42.     if ($cek_email > 0){
  43.         echo "<div class='mssgBox'><img src='images/attention.png'> <br><hr></div> <br>";
  44.       echo "Email <b>$_POST[email]</b> sudah ada yang pakai.<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  45.     }
  46.     elseif ($cek_username > 0) {
  47.          echo "<div class='mssgBox'><img src='images/attention.png'> <br><hr></div> <br>";
  48.       echo "user <b>$_POST[username]</b> sudah ada yang pakai.<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  49.     }
  50.     elseif ($cek_noTelp > 0) {
  51.         echo "<div class='mssgBox'><img src='images/attention.png'> <br><hr></div> <br>";
  52.       echo "Nomor Telepon <b>$_POST[telp]</b> sudah ada yang pakai.<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  53.     }
  54.     elseif (empty($nama) || empty($password) || empty($telp) ||
  55.      empty($email) || empty($username) ){
  56.         echo "<div class='mssgBox'><img src='images/attention.png'> <br><hr></div> <br>";
  57.       echo "Silakan isi Data anda dengan benar dan lengkap.<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  58.     }
  59.     elseif (empty($nama_file)) {
  60.         echo "<div class='mssgBox'><img src='images/attention.png'> <br><hr></div> <br>";
  61.         echo "Mohon Masukkan Foto Anda.<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  62.     }
  63.  
  64.     elseif (!ereg("[a-z|A-Z]","$nama")){
  65.  
  66. echo "<div class='mssgBox'><img src='images/attention.png'> <br><hr></div> <br>";
  67.       echo "Nama tidak boleh diisi dengan angka atau simbol.<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  68.     }
  69.     elseif (!ereg("[0-9|0-9]","$telp")){
  70.  
  71. echo "<div class='mssgBox'><img src='images/attention.png'> <br><hr></div> <br>";
  72.       echo "telepon tidak boleh diisi dengan huruf atau simbol.<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  73.     }
  74.     elseif (strlen($email1)==0 OR strlen($email2)==0){
  75.        
  76. echo "<div class='mssgBox'><img src='images/attention.png'> <br><hr></div> <br>";
  77.       echo "Alamat email Anda tidak valid, mungkin kurang tanda titik (.) atau tanda @.<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>";
  78.     }
  79.     else{
  80.    
  81. move_uploaded_file($lokasi_file,"foto/$nama_file");
  82.     $insert_product = mysql_query("INSERT INTO admins (
  83.                                            username,
  84.                                            password,
  85.                                            nama_lengkap,
  86.                                            email,
  87.                                            no_telp,
  88.                                            level,
  89.                                            foto)
  90.                                    VALUES ('$username',
  91.                                            '$password',
  92.                                            '$nama',
  93.                                            '$email',
  94.                                            '$telp',
  95.                                            'admin',
  96.                                            '$nama_file' ) ");
  97.    
  98. echo"$insert_product";
  99.  
  100.          if($insert_product){
  101.  
  102.             echo "<script>alert ('Berhasil Menambah Admin Baru!') </script> ";
  103.            echo "<meta http-equiv='refresh' content='0; url=media.php?module=home&Info=Berhasil Menambah Admin Baru'>";
  104.          }
  105.  
  106.      }
  107. }  
  108.  
  109. # Membaca Data Login untuk diedit
  110. $mySql = "SELECT * FROM admins where nama_lengkap='$_SESSION[namalengkap]'";
  111. $myQry = mysql_query($mySql)  or die ("Query salah : ".mysql_error());
  112. $myData= mysql_fetch_array($myQry);
  113.  
  114. ?>
  115.  
  116.  
  117.  
  118.         <div id="content">
  119.             <table border="0" width="100%" cellpadding="0" cellspacing="0">
  120.                 <tr valign="top">
  121.                     <td width="75%" style="padding-right:20px;">
  122.                         <div id="body">
  123.                             <div class="title">TAMBAH ADMIN</div>
  124.                             <div class="body">
  125.                                 <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"/>
  126.                                 <table>
  127.                                     <tr>
  128.                                         <td><b>Nama Lengkap</b><div class="desc">Masukkan nama lengkap</div></td>
  129.                                         <td>:</td>
  130.                                         <td><input type="text" name="nama"  /></td>
  131.                                     </tr>
  132.                                     <tr>
  133.                                         <td><b>Email</b><div class="desc">Masukkan Email yang Valid</div></td>
  134.                                         <td>:</td>
  135.                                         <td><input type="text" name="email"  /></td>
  136.                                     </tr>
  137.                                     <tr>
  138.                                         <td><b>Username</b><div class="desc">Minimal 4 karakter</div></td>
  139.                                         <td>:</td>
  140.                                         <td><input type="text" name="username"  /></td>
  141.                                     </tr>
  142.                                     <tr>
  143.                                         <td><b>Password</b><div class="desc">Minimal 6 karakter</div></td>
  144.                                         <td>:</td>
  145.                                         <td><input type="password" name="password"  /></td>
  146.                                     </tr>
  147.                                     <tr>
  148.                                         <td><b>Foto</b><div class="desc">Masukkan foto  type jpg</div></td>
  149.                                         <td>:</td>
  150.                                         <td><input type="file" name="foto"  /></td>
  151.                                     </tr>
  152.                                     <tr>
  153.                                         <td><b>No. Telp</b><div class="desc">No Telepon anda</div></td>
  154.                                         <td>:</td>
  155.                                         <td><input name="telp" type="text" placeholder="No Telepon"> </td>
  156.                                     </tr>
  157.                                     <tr>
  158.                                         <td>&nbsp;</td>
  159.                                         <td>&nbsp;</td>
  160.                                         <td>
  161.                                             <input type="submit" value="Simpan" name="btnSimpan" />
  162.                                             <a class="orange" href="#"><img src="images/button-cancel.png">Batal</a></td>
  163.                                     </tr>
  164.                                 </table>
  165.                                 </form>
  166.                             </div>
  167.                         </div>
  168.                     </td>
  169.                     <td width="25%" style="padding-left:10px;">
  170.                         <div id="body">
  171. <table class="table-list" width="100%">
  172.     <tr>
  173.       <th colspan="3">Data Diri </th>
  174.     </tr>
  175.     <tr>
  176.       <td colspan="3"><strong> <?php echo "<img src='foto/$myData[foto]' width=\"250\" height=\"200\""; ?></strong></td>
  177.     </tr>
  178.     <tr>
  179.       <td width="15%"><strong>Nama Lengkap</strong></td>
  180.       <td width="1%"><b>:</b></td>
  181.       <td width="84%"><strong><?php echo $myData['nama_lengkap']; ?></strong></td>
  182.     </tr>
  183.     <tr>
  184.       <td width="15%"><strong>No. Telepon</strong></td>
  185.       <td width="1%"><b>:</b></td>
  186.       <td width="84%"><strong><?php echo $myData['no_telp']; ?></strong></td>
  187.     </tr>
  188.     <tr>
  189.       <td width="15%"><strong>Email</strong></td>
  190.       <td width="1%"><b>:</b></td>
  191.       <td width="84%"><strong><?php echo $myData['email']; ?></strong></td>
  192.     </tr>
  193.     <tr>
  194.       <td width="15%"><strong>Saya Sebagai</strong></td>
  195.       <td width="1%"><b>:</b></td>
  196.       <td width="84%"><strong><?php echo $myData['level']; ?></strong></td>
  197.     </tr>
  198.     <tr><td>&nbsp;</td>
  199.       <td>&nbsp;</td>
  200.       <td></td>
  201.     </tr>
  202. </table>
  203.                         </div>
  204.                     </td>
  205.                 </tr>
  206.             </table>
  207.         </div>
  208.  
  209. <?php
  210. }
  211. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement