Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67505 Members, 783 Products, 5291 Topic, 12956 Comments)

Form Register

Dibuat
Login Terakhir 2 Tahun lalu,
Telah Dilihat 2782 Kali
Nanang harianto Mengatakan : Sultan Account
  1. bagaimana caranya bikin form register yang bisa divalidasi oleh admin
  2.  

Ada 8 Jawaban

PHPMU.COM Support
commented on 09 Agu 2015 06:12:26
  1. Untuk buat form register mungkin sperti biasa saja mas disana hanya ada proses insert saja nantinya,..
  2. dan jika mau di validasi oleh admin, tinggal ditambahkan field status (Defaultnya "N") pada table registernya, jadi semua register statusnya otomatis "N" (Non Aktif), dan nanti di halaman admin dibuatkan juga interface untuk aktifkan status user yg sudah register,.
Nanang harianto
commented on 21 Agu 2015 07:47:30
  1. mas ada contohnya gak insert nya sudah berhasil tetapi untuk validasinya belum dan bagaimana caranya bikin session yang membedakan level admin dan level user dalam mengakses page
  2.  
PHPMU.COM Support
commented on 21 Agu 2015 11:24:47
  1. Ini Contoh Untuk Validasi inputan sederhana dengan php mas :
  2.  
  3. echo "<h1>Form Pendaftaran Anggota Baru</h1>";
  4. if (isset($_POST[daftar])){
  5. if ($_POST[a] == ''){
  6. echo "Maaf, Inputan No Induk Belum diisi..";
  7. }elseif ($_POST[b] == ''){
  8. echo "Maaf, Inputan Nama Lengkap Belum diisi..";
  9. }else{
  10. $tanggal = date("Y-m-d H:i:s");
  11. mysql_query("INSERT INTO anggota (noinduk, nama)
  12. VALUES ('$_POST[a]','$_POST[b]')");
  13. echo "Sdr/i $_POST[b] Sukses Melakukan Pendaftaran,..!!!<br>
  14. Terima kasih,..";
  15. }
  16. }
PHPMU.COM Support
commented on 21 Agu 2015 11:28:04
  1. untuk session - Ex : Pada saat login ciptakan session level :
  2. dan untuk membedakan hak akses antara user dan admin dalam 1 halaman bisa menggunakan kondisi :
  3.  
  4. if ($_SESSION[level]=='admin'){
  5. echo "ini akan tampil jika levelnya admin";
  6. }else{
  7. echo "ini akan tampil jika levelnya user";
  8. }
Nanang harianto
commented on 21 Agu 2015 22:42:15
  1. mas contoh page ini saya ingin page ini hanya diakses oleh admin jika user akan dikembalikan ke page utama
Terdapat 1 File dilampirkan :
1. Maaf File 'user.php (0)' Gagal Terkirim!
Nanang harianto
commented on 21 Agu 2015 22:44:02
  1.  
  2. <div class="container-fluid">
  3. <div class="row-fluid">
  4. <div class="span12">
  5. <?php if (!empty($_GET['s'])) { if ($_GET['s']=="success") {
  6. echo "<h5><font color=#0000ff>Sukses melakukan update data user dengan nomor Id = ". $_GET['id_user'] ."</font></h5>";} else {
  7. echo "<h5><font color=#ff0000>Gagal melakukan update data user dengan nomor Id = ". $_GET['id_user'] ."</font></h5>";}
  8. }?>
  9. <?php if (!empty($_GET['add'])) { if ($_GET['add']=="success") {
  10. echo "<h5><font color=#0000ff>Sukses menambahkan data user dengan nomor Id = ". $_GET['id_user'] ."</font></h5>";} else {
  11. echo "<h5><font color=#ff0000>Gagal menambahkan data user dengan nomor Id = ". $_GET['id_user'] ."</font></h5>";}}?>
  12. <?php if (!empty($_GET['del'])) { if ($_GET['del']=="success") {
  13. echo "<h5><font color=#0000ff>Sukses menghapus data user dengan nomor Id = ". $_GET['id_user'] ."</font></h5>";} else {
  14. echo "<h5><font color=#ff0000>Gagal menghapus data user dengan nomor Id = ". $_GET['id_user'] ."</font></h5>";}}?>
  15. <div class="widget-box">
  16. <div class="widget-title">
  17. <span class="icon"><i class="icon-th"></i></span>
  18. <h5>Data User</h5>
  19. <div class="buttons"><a href="?page=inputuser" class="btn btn-mini btn-success"><i class="icon-plus"></i> Tambah User</a></div>
  20. </div>
  21. <div class="widget-content nopadding">
  22. <table class="table table-bordered table-striped">
  23. <thead>
  24. <tr>
  25. <th ><strong>No</strong></th>
  26. <th ><strong>ID User</strong></th>
  27. <th ><strong>Username</strong></th>
  28. <th ><strong>Password</strong></th>
  29. <th ><strong>Level</strong></th>
  30. <th ><strong>AKSI</strong></th>
  31. </tr>
  32. </thead>
  33. <tbody>
  34. <?php
  35. $lht = mysql_query("SELECT * FROM tb_user order by id_user asc");
  36. $no = 1;
  37. while($r = mysql_fetch_array($lht))
  38. {
  39. echo "
  40. <tr>
  41. <td>$no</td>
  42. <td>$r[id_user]</td>
  43. <td>$r[username]</td>
  44. <td>$r[password]</td>
  45. <td>$r[level]</td>
  46.  
  47. <td><a ><i class='icon icon-edit'></i><a ><i class='icon icon-trash'></i></td></tr>";
  48. $no++;
  49. }
  50.  
  51. ?>
  52. </tbody>
  53. </table>
  54. <div class="pagination alternate">
  55. <ul>
  56. <li class="disabled"><a href="#">Prev</a></li>
  57. <li class="active"> <a href="#">1</a> </li>
  58. <li><a href="#">2</a></li>
  59. <li><a href="#">3</a></li>
  60. <li><a href="#">4</a></li>
  61. <li><a href="#">Next</a></li>
  62. </ul>
  63. </div>
  64. </div>
  65. </div>
  66.  
PHPMU.COM Support
commented on 22 Agu 2015 06:30:08
  1. Logikanya Sama Seperti komentar saya sebelumnya mas,..
  2. Cek dulu level user login, jika dia admin maka bisa akses, dan jika user biasa akan di kembalikan ke halaman awal,.
  3. scriptnya jadi sperti ini :
  4.  
  5. if ($_SESSION['level']=='user'){
  6. header('location:index.php');
  7. }elseif ($_SESSION['level']=='admin'){
  8.  
  9. <div class="container-fluid">
  10. <div class="row-fluid">
  11. <div class="span12">
  12.  
  13. <?php if (!empty($_GET['s'])) { if ($_GET['s']=="success") {
  14. echo "<h5><font color=#0000ff>Sukses update data user nomor Id = ". $_GET['id_user'] ."</font></h5>";} else {
  15. echo "<h5><font color=#ff0000>Gagal update data user nomor Id = ". $_GET['id_user'] ."</font></h5>";}} ?>
  16.  
  17. <?php if (!empty($_GET['add'])) { if ($_GET['add']=="success") {
  18. echo "<h5><font color=#0000ff>Sukses tambah data user nomor Id = ". $_GET['id_user'] ."</font></h5>";} else {
  19. echo "<h5><font color=#ff0000>Gagal tambah data user nomor Id = ". $_GET['id_user'] ."</font></h5>";}} ?>
  20.  
  21. <?php if (!empty($_GET['del'])) { if ($_GET['del']=="success") {
  22. echo "<h5><font color=#0000ff>Sukses hapus data user nomor Id = ". $_GET['id_user'] ."</font></h5>";} else {
  23. echo "<h5><font color=#ff0000>Gagal hapus data user nomor Id = ". $_GET['id_user'] ."</font></h5>";}} ?>
  24.  
  25. <div class="widget-box">
  26. <div class="widget-title">
  27. <span class="icon"><i class="icon-th"></i></span>
  28. <h5>Data User</h5>
  29. <div class="buttons"><a href="?page=inputuser" class="btn btn-success"><i class="icon-plus"></i> Tambah</a></div>
  30. </div>
  31. <div class="widget-content nopadding">
  32. <table class="table table-bordered table-striped">
  33. <thead>
  34. <tr>
  35. <th ><strong>No</strong></th>
  36. <th ><strong>ID User</strong></th>
  37. <th ><strong>Username</strong></th>
  38. <th ><strong>Password</strong></th>
  39. <th ><strong>Level</strong></th>
  40. <th ><strong>AKSI</strong></th>
  41. </tr>
  42. </thead>
  43. <tbody>
  44. <?php
  45. $lht = mysql_query("SELECT * FROM tb_user order by id_user asc");
  46. $no = 1;
  47. while($r = mysql_fetch_array($lht))
  48. {
  49. echo "
  50. <tr>
  51. <td>$no</td>
  52. <td>$r[id_user]</td>
  53. <td>$r[username]</td>
  54. <td>$r[password]</td>
  55. <td>$r[level]</td>
  56.  
  57. <td><a ><i class='icon icon-edit'></i><a ><i class='icon icon-trash'></i></td></tr>";
  58. $no++;
  59. }
  60.  
  61. ?>
  62. </tbody>
  63. </table>
  64. <div class="pagination alternate">
  65. <ul>
  66. <li class="disabled"><a href="#">Prev</a></li>
  67. <li class="active"> <a href="#">1</a> </li>
  68. <li><a href="#">2</a></li>
  69. <li><a href="#">3</a></li>
  70. <li><a href="#">4</a></li>
  71. <li><a href="#">Next</a></li>
  72. </ul>
  73. </div>
  74. </div>
  75. </div>
  76. }
Nanang harianto
commented on 23 Agu 2015 14:26:12
  1. ok mas thank you
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!