1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

bisa bantu bikin formulir pemesanan dengan php?

Discussion in 'Pemrograman Web' started by pyuzilla, Jan 9, 2012.

Tags:
  1. pyuzilla

    pyuzilla Newbie

    Joined:
    Jan 8, 2012
    Messages:
    3
    Likes Received:
    0
    Location:
    yogyakarta
    ehm butuh bantuan ne, mw bikin form pemesanan yang nantinya dikirim ke user yang mengisi, pakenye php, ada yang bisa bantu?
     
  2. betauli

    betauli Ads.id Fan

    Joined:
    Jul 12, 2011
    Messages:
    142
    Likes Received:
    32
    Location:
    Here and there
    coba googling PHP Form generator dulu aja gan.. banyak yang free kok..
     
  3. sakawetan

    sakawetan Newbie

    Joined:
    Dec 31, 2011
    Messages:
    5
    Likes Received:
    4
    Location:
    Lasem
    yarp mungkin kaya gini, semacam proses pemesanan barang.. bukan form untuk pemesanan... coba disimak sejenak

    pesan.php
    HTML:
    <?php
    $conn=mysql_connect("localhost","root","root");
    mysql_select_db("pesan");
    ?>
    <table width=600 align=center>
    <tr align=center>
    <td><strong>Gambar</strong></td>
    <td><b>Nama Barang </b></td>
    <td><b>Harga</b></td>
    <td><b>Pesan</b></td>
    </tr>
    <?
    $sql=mysql_query("select *from produk where nama_produk like '%$_POST[key]%'");
    while($tampil=mysql_fetch_array($sql))
    {
    ?>
    <tr>
    <td><IMG height=95 src="produk/small_<?=$tampil["gambar"];?>" width=106 border=0></td>
    <td><?=$tampil["nama_produk"];?></td>
    <td>Rp.<?=number_format($tampil["harga"],0,",",".");?></td>
    <td><A href="proses_pesan.php?page=keranjang=<?=$_REQUEST["id"];?>&id_produk=<?=$tampil["id_produk"];?>&id_session=<?=$id_session;?>&act=pesan">Beli</A>
    </td>
    </tr>
    <?
    }
    ?>
    </table>
    
    
    skrip diatas menampilkan gambar, nama barang, harga, beserta pesan (digunakan untuk membeli dari produk yang tersedia) hasil skrip diatas seperti gambar berikut
    [​IMG]

    proses pemesanan bisa dilakukan dgn cara klik beli

    proses_pesan.php
    PHP:
    <?php
    $conn
    =mysql_connect("localhost","root","root");
    mysql_select_db("pesan");
    ?>
    <?
    session_start();
    $id_produk=$_REQUEST["id_produk"];
    $id_session=$_REQUEST["id_session"];
    //ambil tanggal login,jam login u/ tanggal pemesanan

    $q=mysql_query("select tgl_login,jam_login from member where user='$_SESSION[user_aktif]'");
    $row=mysql_fetch_row($q);
    if(isset($_REQUEST["act"]))
    {
        if($_REQUEST["act"]=="pesan")
        {
            $tgl_pesan=$row[0];
            $jam=$row[1];
            $q=mysql_query("select *from temp_pemesanan where id_produk='$id_produk' and id_session='$id_session'");
            $row=mysql_num_rows($q);
            if($row==0)
            {
                mysql_query("insert into temp_pemesanan(id_produk,id_session,jumlah,tgl_pemesanan,jam_pemesanan) values('$id_produk','$id_session','1','$tgl_pesan','$jam')");
                
            }
            else
            {
                mysql_query("update temp_pemesanan set jumlah=jumlah+1 where id_session='$id_session' and id_produk='$id_produk'");
            }
        }
        header("location:pemesanan.php");
    }
    ?>

    pemesanan.php
    HTML:
    <?php
    $conn=mysql_connect("localhost","root","root");
    mysql_select_db("pesan");
    ?>
    <table width="500" align="center">
      <tr align="center">
        <td>&nbsp;</td>
        <td><b>Nama Barang </b></td>
        <td><b>Harga</b></td>
        <td><b>Pesan</b></td>
      </tr>
      <?php
    $q=mysql_query("select temp_pemesanan.id_temp,temp_pemesanan.id_produk,temp_pemesanan.id_session,temp_pemesanan.jumlah,produk.nama_produk,produk.harga,produk.gambar from temp_pemesanan,produk where temp_pemesanan.id_produk=produk.id_produk and id_session='$id_session'");
    while($array=mysql_fetch_array($q))
    {
    //hitung total dan Subtotal
      $tot=$array["harga"]*$array["jumlah"];
      $subtot=$subtot+$tot;
      ?>
      <tr>
        <td><img height="95" src="produk/small_<?=$array["gambar"];?>" width="106" border="0" /></td>
        <td><?=$array["nama_produk"];?></td>
        <td>Rp. <?=number_format($array["harga"],0,",",".");?></td>
        <td><?= number_format($tot,0,",",".");?></td>
      </tr>
      <tr>
        <td colspan="4" align="right"><b>Sub-Total: Rp. <?=number_format($subtot,0,",",".");?>
        </b></td>
      </tr>
    <?
    }
    ?>
    </table>
    
    
    laporan pemesanan barang seprti gambar berikut

    [​IMG]

    barangkali bila tulisan ini bermanfaat diperbolehkan unduh file pelengkap yaitu database pesan.sql [hxxp://www.ziddu.com/download/18172547/pesan.rar.html]

    yarp--cukup sekian en mudah mudahan bermanfaat..
    :semangat!:
     
    Last edited: Jan 20, 2012
  4. irw4nz3r0

    irw4nz3r0 Ads.id Fan

    Joined:
    Dec 6, 2011
    Messages:
    204
    Likes Received:
    0
    Location:
    Palembang
    hem agan sekawan salam kenal mua elajar nih dg agan sekawan, kyaknya sdh hampir mahir dg php
     
  5. ayead

    ayead Super Hero

    Joined:
    Mar 21, 2010
    Messages:
    1,368
    Likes Received:
    57
    Location:
    Banjarmasin, Kalimantan Selatan
    Makasih banyakk,, ku ikutan nyimak :)
     
  6. irw4nz3r0

    irw4nz3r0 Ads.id Fan

    Joined:
    Dec 6, 2011
    Messages:
    204
    Likes Received:
    0
    Location:
    Palembang
    waah org sdh bisa pada lari saya masih merangkak
     

Share This Page