Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

[ASK] Bagaimana Memanggil objek/method/function pada Class dari halaman Form berbasis OOP

Permisi semuanya, saya mau tanya tentang program yang saya buat. 
saya membuat program php dengan metode OOP "penyediaan barang", saya sudah buat class, koneksi, dan form halamannya.
masing-masing saya pisahkan dalam 3 file. yaitu clssupplier.php, koneksi.php, dan supplier.php

yang ingin saya tanyakan, form supplier (supplier.php) yang saya buat tidak bisa memanggil objek yang ada pada class (clssupplier.php) apa bila saya membuat hendle di supplier.php

tapi kalo manggil objeknya / bikin hendle nya dari class (clssupplier.php)  bisa dipanggil :





yang ingin saya tanyakan, bagaimana membuat hendle (objek) di form supplier.php untuk memanggil class/function pada clssupplier.php?
apakah script yang saya buat salah atau gimana...
mohon pencerahannya :)

script saya sisipkan di bawah (comment) dari postingan ini

Comments

  • edited October 2014
    clssupplier.php
    <!--?php
     
    include "koneksi.php";
     
    class csuplier
    {
    var $namasupplier;
    var $alamat;
    var $telp;
    var $email;
    var $kdsupplier;
     
    public function setKdsupplier($kdsupplier)
    {
    $this--->kdsupplier = $kdsupplier;
    }
     
    public function setNamasupplier($namasupplier)
    {
    $this-&gt;namasupplier = $namasupplier;
    }
     
    public function setAlamat($alamat)
    {
    $this-&gt;alamat = $alamat;
    }
     
    public function setTelp($telp)
    {
    $this-&gt;telp = $telp;
    }
     
    public function setEmail($email)
    {
    $this-&gt;email = $email;
    }
     
     
     
    function simpan()
    {
    $a = "insert into supplier values
    ('$this-&gt;kdsupplier', '$this-&gt;namasupplier', '$this-&gt;alamat', '$this-&gt;telp', '$this-&gt;email')";
    mysql_query($a);
     
    }
    }
     
     
     
     
    $kdsupplier = $_POST ['kdsupplier'];
    $namasupplier = $_POST ['namasupplier'];
    $alamat = $_POST ['alamat'];
    $telp = $_POST ['telp'];
    $email = $_POST ['email'];
     
    $csup = new csuplier();
    $csup-&gt;setKdsupplier($kdsupplier);
    $csup-&gt;setNamasupplier($namasupplier);
    $csup-&gt;setAlamat($alamat);
    $csup-&gt;setTelp($telp);
    $csup-&gt;setEmail($email);
    $csup-&gt;simpan();
     
    ?&gt;
     
    &lt; /pre&gt;
  • edited October 2014
    supplier.php
     
    <title>FORM SUPPLIER</title>
     
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="css/bootstrap.css" rel="stylesheet" media="screen">
     
     
     
    <div class="container">
    <br><br><br><br>
    <legend> <h1><p class="text-center"> Form Supplier </p></h1> </legend>
    <br><br>
    <form method="post" action="clssupplier.php">
    <table>
    <tbody><tr>
    <td>Kode Supplier</td>
    <td> : </td>
    <td><input type="text" name="kdsupplier"></td>
    </tr>
    <tr>
    <td>Nama Supplier</td>
    <td> : </td>
    <td><input type="text" name="namasupplier"></td>
    </tr>
    <tr>
    <td>Alamat </td>
    <td> : </td>
    <td> <input type="text" name="alamat"></td>
    </tr>
    <tr>
    <td>No. Telp</td>
    <td> : </td>
    <td> <input type="text" name="telp"></td>
    </tr>
    <tr>
    <td>Alamat Email</td>
    <td> : </td>
    <td> <input type="text" name="email"></td>
    </tr>
    <tr>
    <td></td><td>
    </td><td>
    <br><input type="submit" name="submit" value="SIMPAN">
    </td>
     
    </tr>
     
    </tbody></table>
    </form>
    <br>
    <legend></legend>
    <h4> <a href="listsupplier.php">Liat Data Supplier</a></h4>
    <h4> <a href="index.html">Menu Utama</a></h4>
    </div>
     
     
     
     
    &lt; /pre&gt;
  • "... form supplier (supplier.php) yang saya buat tidak bisa memanggil objek yang ada pada class (clssupplier.php) apa bila saya membuat hendle di supplier.php ..."

    "memanggil" nya itu yg mana ?
Sign In or Register to comment.