Advertisement
Guest User

functionsphp

a guest
May 11th, 2019
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.93 KB | None | 0 0
  1.  
  2. <?php
  3.  
  4. $conn = mysqli_connect("localhost","root","","phpdasar");
  5. $query = "SELECT * FROM mahasiswa";
  6.  
  7. //pagination
  8. $jumlahdataPerhalaman = 5;
  9. $result = mysqli_query($conn,"SELECT * FROM mahasiswa");
  10. $jumlahdata = mysqli_num_rows($result);
  11. $jumlahHalaman = ceil($jumlahdata / $jumlahdataPerhalaman);
  12. $halamanAktif = (isset($_GET["halaman"]) ) ?$_GET["halaman"] : 1 ;
  13. $awalData = ($jumlahdataPerhalaman * $halamanAktif ) - $jumlahdataPerhalaman;
  14.  
  15.  
  16. $query =("SELECT * FROM mahasiswa LIMIT $awalData,$jumlahdataPerhalaman") ;
  17.  
  18. $tb=mysqli_query($conn,$query);
  19. if (!$tb) {
  20.     echo "tidak ada";
  21. }
  22.  
  23. function query ($query){
  24.     global $conn;
  25.     $result = mysqli_query($conn, $query);
  26.     $rows = [];
  27.     while( $row = mysqli_fetch_assoc($result) ){
  28.         $rows[] = $row;
  29.     }
  30.     return $rows;
  31. }
  32.  
  33. function registrasi($data){
  34.     global $conn;
  35.  
  36.     $username = strtolower(stripslashes($data['username']));
  37.     $password = mysqli_real_escape_string($conn, $data['password']);
  38.     $password2 = mysqli_real_escape_string($conn, $data['password2']);
  39.  
  40.     //cek username sudah ada atau belum
  41.     $result = mysqli_query($conn,"SELECT username FROM user WHERE username='$username'");
  42.     if ( mysqli_fetch_assoc($result) ) {
  43.         echo "<script>
  44.         alert('username yang dipilih sudah terdaftar !')
  45.                 <script>";
  46.         return false;
  47.     }
  48.  
  49.     //cek konfirmasi passsword
  50.     if ( $password !== $password2 ){
  51.             echo "<script>
  52.             alert( 'konfirmasi password tidak sesuai ! ' );
  53.             </script>";
  54.             return false;
  55.     }
  56.  
  57.  
  58.     //enkripsi password
  59.     $password = password_hash($password, PASSWORD_DEFAULT);
  60.  
  61.     //tambahkan userbaru ke database
  62.     mysqli_query($conn, "INSERT INTO user VALUES('', '$username','$password')");
  63.  
  64.     return mysqli_affected_rows($conn);
  65.  
  66.  
  67. }
  68.  
  69. //fungsi pencarian
  70.  
  71.  
  72. if(isset($_GET['cari'])){
  73.     $cari = $_GET['cari'];
  74.     echo "";
  75. }
  76.  
  77. function cari($keyword){
  78.     $query = "SELECT * FROM mahasiswa
  79.                 WHERE
  80.                 nama = '$keyword'
  81.              ";
  82.     return query($query);
  83. }
  84.  
  85.  
  86.  ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement