Showing posts with label mysql. Show all posts

Wednesday, September 27, 2017

thumbnail

Membuat Game Lottery Arcade Sederhana Dengan PHP MySQL


Halo, kalo ini saya akan membagikan tutorial cara membuat game yang saya sebut "PlayBomb" yang terpasang di website saya (Link Demo: https://vinla.xyz/playbomb.php). 

Sekilas tentang website saya (Vinla), Vinla adalah game sederhana rpg text browser based. Disini pemain dapat melakukan battle dengan monster, exploring map, market, membuat perusahaan, claim land, PTC dan Faucet bitcoin (Mungkinn anda tau apa itu faucet bitcoin/PTC xD).

Sekilas tentang game (bahkan mungkin ini tidak bisa kita sebut game karena sederhana sekali. ) yang akan kita buat (saya sebut playbomb), playbomb adalah game sederhana yang ditulis hanya 1 file (untuk saya, cukup 1 file) yang menggunakan bahasa PHP dan MySQL, ceritanya pemain akan klik "PlayBomb", lalu random angka akan muncul. Jika pemain berhasil memunculkan angka 111, 555 atau 999 maka pemain akan mendapatkan jackpot point (disini point saya adalah XYZ). Jika kalah/tidak berhasil maka pemain menambah point jackpot playbomb (kehilangan point).

Langsung saja,
Bahan yang kita butuhkan :
  • PHP (Script intinya)
  • Database MySQL (untuk menampung total point jackpotnya, jika pemain menang maka point jackpot ini menjadi 0)

Pertama tama, Untuk menampung total jackpotnya..agan bisa menambah kolum di tabel (Tabel yang penting, cth tabel "Settings", etc)  atau membuat tabel baru.
Kira2 begini lah bentuk strukturnya :
Name : playbomb <-- nama kolumnya.
type : int (5) <-- typenya angka
default (0) <--default 0.
Lalu Buat 1 file, contoh "playbomb.php".

Pada bagian atas kira2 begini kodenya :
<?php
if(isset($_POST['playbomb'])) //Jika tombol di tekan (artinya play)
{

//jika punya tabel pemain/users/member, maka agan bisa menggunakan if($[userrow['XYZ'] >= 25) { bla bla.

//lygacool.blogspot.com
//Pertama kita buat random angkanya untuk slot 1, 2 dan 3
    $slotnumber1=rand(1,9);
    $slotnumber2=rand(1,9);
    $slotnumber3=rand(1,9);
    //Jika punya tabel pemain/user/member bisa lakukan query disini untuk menggurangi point/angkanya
    // contoh : lakukan_query("UPDATE tabel_pemain SET point=point-'25' WHERE nama_pemain = '$pemain'");
    // di bawah kita melakukan query untuk menambah point jackpot sebesar 25 ke mysql.
 
   lakukan_query("UPDATE arcade SET jumlah_jackpot=jumlah_jackpot+25 WHERE id='1'"); //disini saya menggunakan tabel arcade kolum jumlah_jackpot.
  
    //disini lah yang menentukan apakah kita menang atau kalah. Angka 111,555,999
    if($slotnumber1==1 && $slotnumber2==1 && $slotnumber3==1 || $slotnumber1==5 && $slotnumber2==5 && $slotnumber3==5 || $slotnumber1==9 && $slotnumber2==9 && $slotnumber3==9)

{
   echo "<b>Kamu menang $playbomb[jumlah_jackpot] point!!</b><br />Karena angka yang muncul adalah $slotnumber1 - $slotnumber2 - $slotnumber3"; //Echo, anda menang!
    //jika agan punya tabel pemain, maka gunakan di bawah ini..
    //$total_jackpot = $pemain['point'] + $playbomb['jumlah_jackpot'];
    //lalu lakukan query update tabel pemainnya.
  
    lakukan_query("UPDATE arcade SET jumlah_jackpot='0' WHERE id='1'"); //karena sudah ada yg memenagkan jackpot, maka kita ngulang mulai dr 0 lagi.


} else { //jika kalajh.
 
    echo "Anda belum beruntung, ini angka anda : $slotnumber1 - $slotnumber2 - $slotnumber3";

} //lalu jika agan punya tabel pemain maka agan gunakan jg kode di bawah, kode ini berfungsi jika pemain tidak cukup modal untuk bermain, maka ini yang muncul
     // } else {
     // echo "Tidak cukup uang"; }
}
?>
Baca setiap commend yang saya buat yaa.. 

Kemudian, pada file yang sama di bawahnya kita tambahkan kode form button untuk bermainnya.
     
<b>PLAYBOMB     
    <b>Setiap kali kamu kalah, kamu menambah point jackpot. <br />
 Jika kamu berhasil menyamakan angkanya menjadi 111,555,999 maka kamu akan mendapatkan total jackpotnya.<br />



  <h2>JACKPOT <font color=green><?php echo $arcade['jumlah_jackpot']; ?> POINT</font></h2>  <form action="playbomb.php" method=post><br />
<input class="w3-button w3-white" onclick="return confirm('Bomb?!!')" type=submit value='Play Bom' name='playbomb'></form>


Ingat ya, agan harus mandiri ..hehe xD

Kesimpulan jika agan tekan tombol "PlayBomb", maka kode yang if($_POST akan bekerja.

Jika agan ada pertanyaan, monggo commend di bawah xD 

Terimakasih.


Tags:
- membuat game sederhana
- membuat game php sederhana
- membuat game php mysql sederhana
- game arcade php sederhana
- membuat game arcade php mysql sederhana

Saturday, September 9, 2017

thumbnail

Tutorial Sederhana Membuat Modul Berita Menggunakan PHP dan MySQL


lygacool.blogspot.com - Membuat Modul Berita dengan PHP dan MySQL

Dalam Tutorial ini, saya akan berbagai pengetahuan yang saya dapat yakni membuat modul berita menggunakan php dan mysql.
Jadi bagi yang lagi pengen belajar, nyoba-nyoba, dll mungkin ini adalah tutorial yang pas/cocok buat agan. Langsung aja deh kita mulai.

1. Membuat Tabel Mysql
Kita mulai dari membuat tabel mysql untuk menampung berita-berita. Setiap berita mengandung Headline, Beritanya, Nama yang posting berita, email yang buat berita, dan ganggal. Setiap berita akan memiliki ID unik masing-masing. ID Unik ini berguna untuk mengidentifikasi setiap berita. Jadi klo mau baca berita, cth linknya seperti ini : readnews.php?id={{ID Unik Berita}}. Gampang kan?

CREATE TABLE berita (
    id smallint(5) unsigned NOT NULL auto_increment,
    headline text NOT NULL,
    berita text NOT NULL,
    nama varchar(255),
    email varchar(255),
    timestamp datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
    PRIMARY KEY (id)
);
2.Form untuk Menambah Berita
Berikutnya kita akan membuat form untuk menambah berita. Setelah membuat database untuk menampung berita, maka ini adalah tahap untuk menambahkan berita ke database dengan php.

tambah_berita.php
<html>
<head>
<title>Menambah Berita</title>
<meta http-equiv="Content-Type" content="text/html; charset="iso"-8859-1">
</head>
<body>
<?
if(isset($add_n)){
   $link = @mysql_connect(localhost, username, password);
   if(!$link){
      echo('Error connecting to the database: ' . $mysql_error());
      exit();
   }
   $db = @mysql_selectdb('mydatabase');
   if(!$db){
      echo('Error selecting database: ' . $mysql_error());
      exit();
   } //fungsi ini untuk konek ke database.
   $query = "INSERT INTO berita(nama, email, headline, berita, timestamp)VALUES('$nama', '$email', '$headline', '$berita', NOW())";
   $result = @mysql_query($query);
   if(!$result){
      echo('Error adding news: ' . $mysql_error());
      exit();
   }else{
   mysql_close($link);
   echo('Success!<br><a href="tambah_berita.php">Klik disini </a> untuk menambah lagi berita.<br><a href="edit_berita.php">Klik disini</a> untuk mengedit berita.<br><a href="../index.php">klik disini</a> untuk kembali ke beranda.');
   }
}else{
?>
<form name="form1" method="post" action="<? echo $PHP_SELF; ?>">
  <table width="50%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="50%">Nama</td>
      <td><input name="nama" type="text" id="name"></td>
    </tr>
    <tr>
      <td>Email</td>
      <td><input name="email" type="text" id="email"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Headline</td>
      <td><input name="headline" type="text" id="headline"></td>
    </tr>
    <tr>
      <td>Berita/Keterangan</td>
      <td><textarea name="berita" id="story"></textarea></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center">
          <input name="hiddenField" type="hidden" value="add_n">
          <input name="add" type="submit" id="add" value="Submit">
        </div></td>
    </tr>
  </table>
  </form>
<? } ?>
</body>
</html>

3.Edit dan Hapus Berita 
Setelah membuat database untuk menampung berita dan membuat fungsi untuk menambah berita. Selanjutnya kita akan membuat fungsi untuk menghapus dan mengedit berita. 

edit_berita.php 

<html>
<head>
<title>Edit atau Hapus Berita</title>
<meta http-equiv="Content-Type" content="text/html; charset="iso"-8859-1">
</head>

<body>
<?
if(!isset($a){
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . $mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . $mysql_error());
   exit();
} //lygacool.blogspot.com
$query = "SELECT id, headline, timestamp FROM news ORDER BY timestamp DESC";
$result = @mysql_query($query);
if(!$result){
   echo('Error selecting news: ' . $mysql_error());
   exit();
}
if (mysql_num_rows($result) > 0){
    while($row = mysql_fetch_object($result))
    {
    ?>
   <font size="-1"><b><? echo $row->headling; ?></b> <i><? echo formatDate($row->timestamp); ?></i></font>
   <br>
   <font size="-2"><a href="edit_berita.php?a=edit&id=<? echo $row->id; ?>">Edit</a> |
   <a href="edit_berita.php?a=delete&id=<? echo $row->id; ?>">Hapus</a></font>
    <?
}else{
   ?>
   <font size="-2">Tidak ada berita di database. <a href='tambah_berita.php'>Tambah Berita..</a></font>
<? }
   mysql_close($link);
}elseif($a == 'edit'){
if(!isset($update)){
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . $mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . $mysql_error());
   exit();
}
$query = "SELECT nama, email, headline, berita FROM berita WHERE id = '$id'";
$result = @mysql_query($query);
if(!$result){
   echo('Error milih beritanya: ' . $mysql_error());
   exit();
} //lygacool.blogspot.com
mysql_fetch_object($result);
?>
<form name="form1" method="post" action="edit_berita.php?a=edit&id=<? echo($id) ?>&update=1">
  <table width="50%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="50%">Nama</td>
      <td><input name="nama" type="text" id="name" value="<? echo($row->nama) ?>"></td>
    </tr>
    <tr>
      <td>Email</td>
      <td><input name="email" type="text" id="email" value="<? echo($row->email) ?>"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Headline</td>
      <td><input name="headline" type="text" id="headline" value="<? echo($row->headline) ?>"></td>
    </tr>
    <tr>
      <td>Berita/Keterangan</td>
      <td><textarea name="berita" id="story" value="<? echo($row->berita) ?>"></textarea></td>
    </tr>
    <tr>
      <td colspan="2"><div align="center">
          <input name="hiddenField" type="hidden" value="update">
          <input name="add" type="submit" id="add" value="Update">
        </div></td>
    </tr>
  </table>
  </form>
<?
}else{
$query = "UPDATE berita SET berita= '$berita', email = '$email', headline = '$headline', nama= '$nama', timestamp = NOW() WHERE id = '$id';
$result = @mysql_query($query);
if(!$result){
   echo('Error update beritanyaaa: ' . $mysql_error());
   exit();
}else{
   mysql_close($link);
   echo('Update successful!');
 }
}elseif($a == 'delete'){
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . $mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . $mysql_error());
   exit();
}
$query = "DELETE FROM berita WHERE id = '$id'";
$result = @mysql_query($query);
if(!$result){
   echo('Error ngapus berita: ' . $mysql_error());
   exit();
}
mysql_close($link);
echo('Berita berhasil di hapussss..');
} ?>
</body>
</html>

4.Membaca Berita
Langkah terakhir dalam tutorial ini adalah fungsi untuk membaca berita. Setelah nambah, edit, dan hapus berhasil di buat, tidak lengkap jika tidak bisa di baca/read. 

baca_berita.php
<html>
<head>
<title>Baca Berita</title>
<meta http-equiv="Content-Type" content="text/html; charset="iso"-8859-1">
</head>
<body>
<?
$link = @mysql_connect(localhost, username, password);
if(!$link){
   echo('Error connecting to the database: ' . mysql_error());
   exit();
}
$db = @mysql_selectdb('mydatabase');
if(!$db){
   echo('Error selecting database: ' . mysql_error());
   exit();
}
$query = "SELECT id, headline, timestamp FROM berita ORDER BY timestamp DESC";
$result = @mysql_query($query);
if(!$result){
   echo('Error pilih beritana: ' . mysql_error());
   exit();
}
if (mysql_num_rows($result) > 0){
    while($row = mysql_fetch_object($result))
    {
    ?>
   <font size="-1"><b><? echo $row->headling; ?></b> <i><? echo formatDate($row->timestamp); ?></i></font>
    <?
    }
}else{
   ?>
   <font size="-2">Tidak ada berita..</font>
<? }
   mysql_close($link); ?>
</body>
</html>  

5. Kesimpulan
Jadi untuk kesimpulannya, disini kita telah belajar untuk membaca, menambah, edit dan hapus data dari database. Ini adalah konsep sederhana yang bisa agan kembangkan lagi menjadi lebih komplit atau komplex (lupa gw cara ketiknya gimana, komplek..komplex..kompleks, pokoknya itu lahhh). 
Jika agan punya pertanyaan, komentar, atau bahkan koreksi..mohon posting di bawah ini yaaa..Ane tunggu!!   


tags:
  • Membuat Berita dengan php dan mysql.
  • Tutorial sederhana membuat script berita
  • Tutorial simple membuat script berita
  • Tutorial membuat modul berita sederhana dengan php
  • Cara membuat script berita dengan php mysql

Friday, November 14, 2014

thumbnail

Script dasar php untuk membuat koneksi database mysql

PHP adalah bahasa pemrograman web yang akhir-akhir ini banyak digunakan. dengan PHP kita dapat membuat sebuah website dinamis dengan koneksi data ke database. saat ini saya masih baru coba mempelajarinya. untuk bahan belajar saya gunakan database MySql sederhana yang saya hosting dengan server lokal Apache2Triad. Table berikut saya beri nama daftar_buku.







beberapa perintah dasar yang sering digunakan untuk mengolah database adalah sbb :


  • Membuat Koneksi PHP dengan database MySql
    <?php
    $host="localhost";
    $username="username";
    $password="password";
    $database="buku";

    $connect=mysql_connect($host,$username,$password);
    mysql_select_db($database,$connect);
    ?>
    username dan password adalah username dan password database MySql. simpan kode diatas dengan nama koneksi.php

  • Memasukan data ke database file koneksi di atas dapat dipanggil setiap saat kita melakukan koneksi ke database.
    <?php
    include("koneksi.php");
    $sql="INSERT INTO daftar_buku(kode_buku, nama_buku, pengarang) VALUES ("MI-03", "Ekonomi Mikro", "Suparman")";
    mysql_query($sql);

    ?>
     
    bila kode diatas dieksekusi oleh browser, maka data pada database akan ditambah sesuai value yang saya masukan.

  • Menampilkan data dari database untuk mengambil data dari database dan menampilkannya dalam bentuk tabel saya gunakan kode sbb :

    <?php
    include("koneksi.php");
    $sql="SELECT * FROM daftar_buku";
    $hasil=mysql_query($sql);
    if($hasil){
    while($baris=mysql_fetch_array($hasil)){
    echo"<tr><td>".$baris['kode_buku']."</td><td>".$baris['nama_buku']."</td><td>". $baris['pengarang']."</td></tr>";
    }
    echo "</table>";
    }
    else {
    echo "gagal menampilkan data";
    }
    ?>
    while digunakan untuk perulangan penampilan data yang diambil, pada kondisi ini saya ingin menampilkan data dengan bentuk table. bila kode diatas dieksekusi oleh browser, maka data akan ditampilkan sbb :
  • Menghapus data dari database
    <?php
    include("koneksi.php");
    $sql="delete from daftar_buku where kode_buku='MI-03'";
    $hasil=mysql_query($sql);
    if($hasil){
    echo "data telah dihapus";
    }
    else {
    echo "data gagal dihapus";
    }
    ?>
    bila kode diatas dieksekusi oleh browser, maka akan tampil data telah dihapus dan data buku dengan kode MI-03 telah dihapus dari database.
    Merubah / Update Database

    <?php
    include("koneksi.php");
    $sql="UPDATE daftar_buku SET nama_buku='Manajemen Bisnis' where kode_buku='UM-01'";
    $hasil=mysql_query($sql);
    if($hasil){
    echo "data telah diubah";
    }
    else {
    echo "data gagal diubah";
    }
    ?>

    bila kode diatas dieksekusi oleh browser, maka nama buku dengan kode UM-01 yang semula Statistika akan berubah menjadi Manajemen Bisnis
    Semoga Bermanfaat ....


    Saturday, July 5, 2014

    thumbnail

    Tutorial PHP MySQL membuat generator kode sistem top up

    [ Updated ]
    Karna adanya permintaan dari seseorang untuk membuat kode generator seperti di game-game yang kalo masukan kode seperti voucher dan jika berhasil, ntar user dapat sesuatu seperti gold,cash,dll. *hehehehe,menurut saya sih  ..Nah, hari ini saya akan membagikan tutorial membuat seperti di atas. Ya gw gk tw dah namanya apa. Yang pasti singkatnya member memasukan kode, kode berhasil , member mendapat item/balance. Dengan bantuan mysql, tutorial kali ini berjudul "membuat generator kode" (*gtw, benar apa kgk judulnya ama scriptnya :'( ??). Script ini bisa dibilang sangaaaat sederhana sekali. bahkan jelek sekali karna buatan saya yang masih pemula juga di bidang ini. Tapi jangan khawatir, saya sudah mencobanya dan berhasil 100%. Langsung aja kali ya, untuk tutorial ini kita akan membuat 6 file php dan 2 tabel database.
    • index.php
    • kon.php
    • tambahkode.php
    • prosestambahkode.php
    • topup.php
    • prosesambilkode.php
    • dan 2 tabel database.
    1.Yuk, kita mulai dulu dari databasenya. Buatlah 2 tabel database :



     CREATE TABLE `coin` (
      `id` int(20) NOT NULL AUTO_INCREMENT,
      `uang` varchar(50) NOT NULL,
      PRIMARY KEY(id)
    ); 

     CREATE TABLE `generator` (
      `nominal` int(20) NOT NULL,
      `kode` varchar(200) NOT NULL,
      `aktif` varchar(200) NOT NULL default '1'
    );


    Bagian pertama sudah selesai?, yuk kita lanjut bagian ke-dua.

    2.Sekarang, kita buat file kon.php , berikut kodenya :



    <?php
    // lygacool.blogspot.com
    // Membuat koneksi
    $con=mysqli_connect("localhost","root","password","dbgene");

    // Cek koneksi
    if (mysqli_connect_errno()) {
      echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }
    ?> 



    3.Step ketiga, kita membuat file dengan nama  index.php , berikut kodenya :


    <center><h2>.:LygaCool:.</h2>
    <h5><a href='tambahkode.php'>Tambah Kode!</a></h5></center>
    <table width="400" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#000000" celpading="2" celspacing="1" >
      <tr bgcolor="#CCFFFF">
         <td><div align="center"><strong>ID</strong></div></td>
         <td><div align="center"><strong>Coin</strong></div></td>
      </tr>
      <?php

          mysql_connect('localhost','root','mautauaja');
          mysql_select_db('dbgene');
      
          $tampil="select * from coin";
          $qryTampil=mysql_query($tampil);
          while ($dataTampil=mysql_fetch_array($qryTampil)) {
          $no = 1;
         $no++
         ?>

       <tr bgcolor="#FFFFFF">
        <td><?php echo $dataTampil['id']; ?></td>
        <td><?php echo $dataTampil['uang']; ?></td>
        <td><div align="center"><a href="topup.php?id=<?php echo $dataTampil['id']; ?>">TopUp </a></div></td>

      </tr>
        <?php } ?>
    </table>

    <center><a href='http://lygacool.blogspot.com/'>(C)LygaCool</a></center>


    4. Step 3 selesai?, kita lanjut ke step 4. buat file dengan nama tambahkode.php , kodenya :


    <title>LygaCool - Menambah Kode</title>
    <form name="form1" method="post" action="prosestambahkode.php">
      <table width="400" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#00FF00" bgcolor="#33CC00">
        <tr bgcolor="#CCFFCC">
          <td height="50" colspan="2"><div align="center">.: LygaCool :.</div></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td height="40">Nominal </td>
          <td>:
          <input name="nominal" type="text" id="nominal"></td>
        </tr>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td height="40">Kode </td>
          <td>:
          <input name="kode" type="text" id="kode"></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td>&nbsp;</td>
          <td height="50"><input type="submit" name="Submit" value="TAMBAH"> - <a href='index.php'>Beranda!</a></td>
        </tr>
      </table>
    </form>
    <center><a href='http://lygacool.blogspot.com/'>(C)LygaCool</a></center>


     5. Oke, lanjut ke step 5, buatlah file dengan nama prosestambahkode.php , kodenya :


    <?php
    // lygacool.blogspot.com
        mysql_connect("localhost","root","password");
        mysql_select_db("dbgene");
        // lygacool
        $nominal = $_POST['nominal'];
        $kode = $_POST['kode'];
        mysql_query("INSERT INTO generator(nominal, kode) VALUES('$nominal','$kode')");
        echo "<h2>Kode berhasil ditambah!</h2>
        nominal: $nominal <br/>
        kode: $kode <br/>
        <a href='tambahkode.php'>Kembali</a>";
       
        ?>


    6. apabila step 1,2,3,4,5 sudah selesai. Mari kita lanjut lagi ke step 6. buat file dengan nama topup.php , kodenya :


    <title>LygaCool - Claim Kode</title>
    <form name="form1" method="post" action="prosesambilkode.php">
          <table width="400" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#FFFF99" bgcolor="#FF0000">
            <tr bgcolor="#FFFFCC">
              <td height="50" colspan="2"><div align="center">.: LygaCool :.</div></td>
            </tr>
         <?php
          mysql_connect('localhost','root','password');
          mysql_select_db('dbgene');
          
          $sqlTampil="select * from coin Where id='$_GET[id]'";
          $qryTampil=mysql_query($sqlTampil);
          $dataTampil=mysql_fetch_array($qryTampil);
         ?>
         <tr bgcolor="#FFFFFF">
          <td height="40">Nominal</td>
          <td>:
          <input name="id" type="hidden" id="id" value="<?php echo $dataTampil['id']; ?>">
          <input name="nominal" type="text" id="nominal" value="Masukan nominal yang ingin ditambah"> <=ANGKA</td>
        </tr>
        <tr bgcolor="#FFFFFF">
              <td height="40">Kode</td>
              <td>:
              <input name="kode" type="text" id="kode" value="Masukan kode dari nominal yang anda isi!"> <=ANGKA&HURUF</td>
            </tr>
            <tr bgcolor="#FFFFFF">
              <td>&nbsp;</td>
              <td height="50"><input type="submit" name="Submit" value="Topup"> - <a href='index.php'>Beranda!</a></td>
            </tr>
          </table>
        </form> 
        <center><a href='http://lygacool.blogspot.com/'>(C)LygaCool</a></center>


    7.Oke fix, kita lanjut ke step 7. Buat file dengan nama prosesambilkode.php , kodenya :

    <?php
    //lygacool.blogspot.com
    $link = mysql_connect("localhost", "root", "mautauaja");
    mysql_select_db("dbgene", $link);

        $id = $_POST['id'];
        $nominal = $_POST['nominal'];
        $kode = $_POST['kode'];

        $result = mysql_query("SELECT * FROM generator WHERE nominal='$nominal' AND kode='$kode'", $link);
        $tampil  = mysql_fetch_array($result);
        $hit = mysql_num_rows($result);
        if($hit==1)
        {
            $sql = "SELECT * FROM coin WHERE id ='$id'";
            $query = mysql_query($sql);
            $data  = mysql_fetch_array($query);
            $uangbaru = $nominal + $data["uang"];
            if($tampil["aktif"] == 1)
            {
            $update = "UPDATE coin SET uang='$uangbaru' WHERE id='$id'";
            $hasil = mysql_query($update);
            echo "Berhasil menambah coin. <a href='index.php'>Beranda!</a>";
            $hapus = "DELETE FROM generator WHERE nominal='$nominal' AND kode='$kode'";
            $run = mysql_query($hapus);
            }
            else
            {
                echo "Maaf, kode telah digunakan!";
            }
        }
        else
        {
            echo "Maaf, kode sepertinya salah!";
        }
        ?>
       

     "OMG, itu aja gan?" , iya gan..itu aja :)
    simpel kan?, tapi maaf ya apabila ada kesalan, script'a jelek,dll. Ketahuilah bahwa saya masih pemula :).
    Btw, kita lanjut. sudah diatas?, nah sekarang agan atur dulu itu script'a. Seperti localhost, nama,dll. itu penting gan untuk koneksi ke database'a. Sudah di atur semua?, baiknya. saya akan jelaskan.
    dari index. kita akan melihat user id dan coin yang dimiliki oleh user id tsb. Nah, disampingnya lagi ada tomol "topup". btw, bagian index.php ini bisa diganti kok. Contohnya index.php diubah menjadi view.php,dll. gk masalah :). dan kalo kita klik tombol "topup", maka ntar kita di bawa ke top up user id tsb. Masukan nominal yang ingin di isi dan kode dari nominal yg ingin di isi tsb. kalo berhasil ntar coin dari user id tsb bertambah. Oh iya, dari index.php ada juga tombol tambahkode.php. di tombol ini agan bisa menambah kode dan nominal yg didapat. tombol tambah kode ini bisa di hapus, ya gk masalah :). ya mungkin itu aja :D ..hohohohohhoho.

    Btw untuk DEMO:  KLIK DISINI
    .: Screenshot :.
    (SS pada bagian index.php)



    (SS pada bagian top up.php)


    Download Kodenya
    password : lygacool 


    password: lygacool 
       

    Btw, itu apa'nya gan yang di update ?, yang di update hanya sedikit kok, cuma tabel generator ama prosesambilkode.php nya aja. Tujuannya apabila agan2 skalian memasukan kode dan kode berhasil. Otomatis agan dapat coin dan kode tersebut otomatis juga ke delete. Jadi user tidak dapat memasukan kode tsb lebih dari 1x. :)

    -Sumber Buatan sendiri. Mohon cantumkan sumber untuk mencopas :)

    About

    Powered by Blogger.