Minta bantuan untuk menampilkan pesan???

Discussion in 'Desain Web dan Programming' started by agung, 28 Jul 2010.

Thread Status:
Not open for further replies.
  1. agung

    agung Beginner 1.0

    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    1
    :77: Bagi para master web minta bantuanya ya.....
    dari code di bawah ini
    Code:
    <?
    include "connect/connect.php";
    
    require_once "fn_pinjambuku.php";
    require_once "fn_pinjam.php";
    
    if ($command=="")
    { 
    ?>
    <style type="text/css">
    <!--
    .style1 {font-size: 18px}
    .style2 {font-size: 14px; }
    a:link {
    	color: #000000;
    	text-decoration: none;
    }
    a:visited {
    	text-decoration: none;
    	color: #000000;
    }
    a:hover {
    	text-decoration: underline;
    	color: #0033FF;
    }
    a:active {
    	text-decoration: none;
    	color: #0033FF;
    }
    .style4 {font-size: 24px; font-weight: bold; color: #000000; }
    .style5 {color: #0000FF}
    body {
    	background-color: #EEEEEE;
    }
    -->
    </style>
    <body>
    <center>
    <script language=JavaScript>
      function open_it()
       
      {
       var z =  window.open("siswa.php","pilih","toolbar=no,scrollbars=yes");
      }
    </script>
    
    <form name=fmData action=pinjam.php>
    <p align="center" ">
      <input type=hidden name=command value=tanya_buku>
      <span class="style5">Gunakan tombol Cari Data untuk mencari data anggota! </span></p>
      <hr>
    <table align="center" width=47%>
    <tr >
      <td width="27%"><strong>No. Anggota </strong></td>
      <td><div align="center"><strong>:</strong>
            </div>
      </div></td>
      <td width="38%"><input type=text name=no_anggota value='' readonly=""></td>
    <td width="29%"><input name="button" type=button onClick="open_it()"
    value="Cari Data"></td>
    </tr>
    <tr>
      <td><strong>Nama</strong></td>
      <td><div align="center"><strong>:</strong></div></td>
      <td><input type=text name=nama Value='' readonly=""></td>
      <td><input name="submit" type=submit value="OK"></td>
    </tr>
    
    </table>
    <p align="center"><A HREF=myaccount.php class="style2">Menu Utama</A></p>
    </form>
    <?
     
    } else
    if ($command=="tanya_buku")
    {cek_formpinjam();
    
    include "../connect/connect.php";
    include "idpinjam.php";
    
    if ($sel_command=="insert")
    {  cek_formpinjambuku();
       $mysql = "insert into pinjam(id_pinjam,no_anggota,tgl_pinjam) values('$id','$no_anggota',now())";
       $result = mysql_query($mysql);
       $mysql = "insert into kembali(id_pinjam,nib,status,tgl_kembali) 
       			 values('$id','$nib','Di Pinjam','0/0/00')";
       $result = mysql_query($mysql);
       $mysql = "update buku set jml_exemplar=jml_exemplar-1 where nib='$nib'";
       $result = mysql_query($mysql);
       echo "
       <script language=JavaScript>
       location.href='pinjam.php?command=tanya_buku&no_anggota=$no_anggota&nama=$nama';</script>";
       } 
    ?>
    
    <script language=JavaScript>
      function open_buku()
      {
       var z =  window.open("buku.php","pilih","toolbar=no,scrollbars=yes");
      }
    </script>
    <h2 align="center" class="style4">Peminjaman Buku Tiap Anggota</h2>
    <div align="center"><A HREF=myaccount.php>Menu Utama</A>&nbsp;|&nbsp;<a href=pinjam.php?>Transaksi lagi</a></div>
    <br>
    <table align=center width=46% border=0>
      <tr>
        <td width="27%"><strong>Nama</strong></td>
        <td width="3%"><div align="center"><strong>:</strong></div></td>
        <td width="70%" bgcolor="#FFFFFF"><strong><? echo $nama; ?></strong></td>
      </tr>
      <tr>
        <td><strong>No. Anggota</strong></td>
        <td><div align="center"><strong>:</strong></div></td>
        <td bgcolor="#FFFFFF"><strong><? echo $no_anggota; ?></strong></td>
      </tr>
    </table>
    <h2></strong></h2>
    <hr>
    <div align="center">
    <div align="center">
    <div align="center">
    <div align="center"><a href='pinjam.php?' class="style1"></a>
      <form name=fmBuku action=pinjam.php>
      <input type=hidden name=command value=tanya_buku>
      <input type=hidden name=sel_command value=insert>
      <input type=hidden name=nama value='<? echo $nama; ?>'>
      <input type=hidden name=no_anggota value='<? echo $no_anggota; ?>'>
      <br>
      <table align=center width=46% border=0>
    <tr><td><div align="left"><strong>Nomor Buku</strong></div></td>
      <td><div align="left"><strong>:</strong></div></td>
      <td>
        <div align="left">
          <input type=text name=nib value='' readonly="">
          <input type=button value='Cari Buku' OnClick="open_buku()">
        </div></td></tr>
    <tr><td><strong>Judul</strong></td>
      <td><div align="left"><strong>:</strong></div></td>
      <td><input type=text name=judul value='' readonly="">
    
    <input type=submit value=Pinjam></td></tr>
    </table>
    <br>
    <hr>
    
    <table width=100% bgcolor=lightyellow border=1>
    <td><div align="center" class="style1"><strong>NIB</strong></div></td>
    <td><div align="center" class="style1"><strong>Judul</strong></div></td>
    <td><div align="center" class="style1"><strong>Tanggal Pinjam</strong></div></td>
    <td><div align="center" class="style1"><strong>Status Buku</strong></div></td>
    </tr>
    <?
    
    $mysql = "select kembali.nib,
    buku.judul,
    pinjam.tgl_pinjam,
    kembali.status
    from pinjam,kembali,buku 
    where pinjam.no_anggota='$no_anggota'
    and kembali.status ='Di Pinjam'
    and pinjam.id_pinjam=kembali.id_pinjam 
    and kembali.nib=buku.nib";
    
    $result = mysql_query($mysql);
    while ($row = mysql_fetch_row($result))
    
    echo "<td>$row[0]</td><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td></tr>";
    
    ?>
    </table>
    </center>
    <p><a href='pinjam.php?' class="style1"></a></p>
    </body>
    <?
    }
    ?>
    dari code di atas, bagaimana caranya jika pada setiap anggota hanya bisa
    melakukan transaksi sebanya 3x pada setiap tanggalnya... dan di tampilkan
    dengan Alert "Anda telah melakukan 3x transaksi pada hari ini!"
     
  2. galuh82

    galuh82 Hosting Guru Web Hosting (Company)

    Messages:
    2,514
    Likes Received:
    186
    Trophy Points:
    63
    cara mudahnya, manfaatkan session untuk menyimpan data tanggal dan hitung jumlah transaksi. jadi nantinya script akan memastikan bahwa pada tanggal yang sama transaksi tidak boleh melewati limit yang ditentukan :)
     
  3. bedebah

    bedebah Apprentice 2.0

    Messages:
    582
    Likes Received:
    4
    Trophy Points:
    18
    dari tabel apa oom?
    PHP:
    insert into pinjam(id_pinjam,no_anggota,tgl_pinjamvalues('$id','$no_anggota',now())
    table "pinjam" di atas?
    kolom tgl_pinjam sepertinya bertipe DATETIME, karena itu Anda memasukkan fungsi NOW() ke situ bukan?
    coba Anda ubah nama kolomnya jadi jam_pinjam, dan buat lg 1 kolom bernama tgl_pinjam, sehingga menjadi begini:
    PHP:
    insert into pinjam(id_pinjam,no_anggota,tgl_pinjamjam_pinjamvalues(NULL,'$no_anggota',CURDATE(), now())
    trus Anda tinggal hitung yg hari ini dari si member tsb ada brp record:
    PHP:
    $today=date("Y-m-d");
    $sql=mysql_query;
    $sqls=$sql("SELECT * FROM `pinjam` WHERE tgl_pinjam=CURDATE() AND no_anggota='$no_anggota'");
    $if($jml($sqls)>3)
    {
        echo 
    "Maaf Anda sudah pinjem kaping telu dino iki :p";
    }
    else
    {
       
    $sql("INSERT INTO `pinjam`(id_pinjam,no_anggota,tgl_pinjam,jam_pinjam) values('$id','$no_anggota',CURDATE(), now())

    }

     
  4. bedebah

    bedebah Apprentice 2.0

    Messages:
    582
    Likes Received:
    4
    Trophy Points:
    18
    Maaf DP (Double Post), post di atas ga bs diedit lg :(

    Jika time kolom `id_pinjam` adalah index, auto_increment, not null...
    Maka Anda bisa menginputnya dengan NULL, maka akan otomatis tercipta angka urut.
    PHP:
    <?
      
    $sql("INSERT INTO `pinjam`(id_pinjam,no_anggota,tgl_pinjam,jam_pinjam) VALUES (NULL,'$no_anggota',CURDATE(), NOW())");
    // atau:
      
    $sql("INSERT INTO `pinjam` VALUES (NULL,'$no_anggota',CURDATE(), NOW())");


    ?>
     
  5. agung

    agung Beginner 1.0

    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    1
    galuh82 bisa kasih contohnya g???
    bedebah ada masalah di sini ; $if($jml($sqls)>3)
     
  6. rock

    rock Beginner 2.0

    Messages:
    62
    Likes Received:
    0
    Trophy Points:
    6
    Masalahnya apa bro?
    Di depan if jangan ada $.
     
Loading...
Thread Status:
Not open for further replies.

Share This Page

Loading...