Jumat, 05 Februari 2016

Beberapa Code Dalam PHP

Pada kesempatan kali ini saya akan membuat sedikit catatan tentang beberapa kode dalam php yang kebetulan saya pakai untuk membangun percobaan. tanpa basa basi mari kita mulai dari yang pertama

1. Input data ke database
     a. buat file conect.php
          <?php
                $dsn  = "mysql:dbname=nama_database; host=localhost";
                $user = "root";
                $pass = "";
                 try {
                       $dbh = new PDO($dsn, $user, $pass);
                 } catch (PDOException $e) {
                          echo "Koneksi ke database gagal: ".$e->getMessage();
                 }
           ?>


     b. buat form untuk input data
         <?php
             <form action="simpan.php" method="post">
                   <input type="text" name="display" class="nama" size="49" required></input>
             </form>
         ?>

     c. buat file input.php
          <?php
               include 'conect.php
                 if (isset($_POST)) {
                        $sql = "INSERT INTO saluran VALUE ('', '$_POST[display]')";
                        $dbh->exec($sql);
               }
                   header("location:http://index.php");
          ?>

2. Hapus data pada database.
       <?php
              include 'connect.php';
               if (isset($_GET['id'])) {
                        $dbh->exec("DELETE FROM nama_tabel WHERE id = '$_GET[id]'");
              }
                 header("location:http://lokercerpen.com/")
        ?>

3. Update data pada database
     a. buat Form edit
         <?php
            <form action="simpan.php" method="post">
                   <input type="text" name="detail" size="49" required></input>
                   <input type="text" name="id" size="49" required></input>
             </form>
         ?>
      b. Buat file update
         <?php
             include 'connect.php';
             if (isset($_POST)) {
             $sql = "UPDATE saluran SET
                               detail = '$_POST[detail]'
                               WHERE id = '$_POST[id]' ";
             $dbh->exec($sql);
            }

            header("location:http://lokercerpen.com/");
         ?>

4. String replice (mengganti tipe data srting)
       <?php
             $rl = 'Indonesia Pasti Bisa';
             $hasil = str_replace(" ","-",$rl);
             echo $hasil;
        ?>
    Keterangan: Kata awal "Indonesia Pasti Bisa", setelah di ganti menjadi "Indonesia-Pasti-Bisa"

5. Membuat array dari database

       <php
            mysql_connect("localhost","root","");
            mysql_select_db("nama database");
            $array1 = array();
            $result = mysql_query("SELECT display FROM saluran order by display");
            while ($row = mysql_fetch_assoc($result)) {
            $array1 = array_merge($array1, array_map('trim', explode(",", $row['display'])));
             };
           //mencetak Array
            $comma_separated = implode(", ", $array); //konversi Array ke String
            echo $comma_separated; //Cetak string pada layar
       ?>
  Demo klik disini
   Keterangan: - Atur koneksi sesua database anda
                       - Ganti saluran sesuai tabel yang anda pilih pada database
                       - Ganti display sesuai dengan nama field yang anda pilih.

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.

Entri Populer