Showing posts with label database. Show all posts
Showing posts with label database. Show all posts

Sunday, 3 May 2015

Skrip/Code PHP: Readmore dengan substr




<?php

include"koneksiphp.php";

if(isset($_GET['id'])){
      $id=$_GET['id'];
      $query="SELECT * FROM berita WHERE id='$id'";
      $hasil=mysql_query($query) or die("gagal");
     
      while($data=mysql_fetch_array($hasil)){
      echo $data['judul']."<br>";
      echo str_replace("<>","",$data['isi']);
      }
} else {
      $query="SELECT * FROM berita";
      $hasil=mysql_query($query);
     
      while($data=mysql_fetch_array($hasil)){
            echo $data['judul']. "<br>";
            $artikel=$data['isi'];
            echo substr($artikel,0,400). "<br>";
            echo "<a href=readmore2.php?id=$data[id]>readmore</a>";
            echo "<hr>";
      }
}


?>

Saturday, 2 May 2015

Skrip/Code PHP: Readmore dengan explode()



<?php

include"koneksiphp.php";

if(isset($_GET['id'])){
      $id=$_GET['id'];
      $query="SELECT * FROM berita WHERE id='$id'";
      $hasil=mysql_query($query) or die("gagal");
     
      while($data=mysql_fetch_array($hasil)){
      echo $data['judul']."<br>";
      echo str_replace("<>","",$data['isi']);
      }
} else {
      $query="SELECT * FROM berita";
      $hasil=mysql_query($query);
     
      while($data=mysql_fetch_array($hasil)){
            echo $data['judul']. "<br>";
            $artikel=$data['isi'];
            $potongartikel=explode("<>", $artikel);
            echo $potongartikel[0]. "<br>";
            echo "<a href=readmore2.php?id=$data[id]>readmore</a>";
            echo "<hr>";
      }
}


?>

Monday, 30 March 2015

Skrip/Code PHP: Edit Data Database


Editdatadatabase.php

<?php

include "koneksiphp.php";

echo "<table border=1>";
echo "<tr>
        <td> No </td>
        <td> Nim </td>
        <td> Nama </td>
        <td> Alamat </td>
        <td> Aksi </td>
        </tr>
        ";

$no=1;
$hasil=mysql_query("SELECT * FROM mahasiswa");
while($data=mysql_fetch_array($hasil)){
      echo "<tr>
              <td>";
      echo $no++;
      echo "</td>
              <td> $data[nim]</td>
              <td> $data[nama]</td>
              <td> $data[alamat]</td>
              <td> <a href=editdatadatabase.php?nim=$data[nim]> edit</a></td>
              </tr>";
}

?>

Editdatadatabase1.php

<?php

include "koneksiphp.php";

$nim=$_GET['nim'];
$query="SELECT * FROM mahasiswa WHERE nim='$nim'";
$hasil=mysql_query($query) or die("Gagal query");
$data=mysql_fetch_array($hasil);
mysql_close($konek);

echo "<form method=post action=editdatadatabase2.php>";
echo "<table border=1>";
echo "<tr>
        <td> Nim </td>
        <td> : </td>
        <td> <input type=text name=nim value=$data[nim]> </td>
        </tr>
        <tr>
        <td> Nama </td>
        <td> : </td>
        <td> <input type=text name=nama value=$data[nama]> </td>
        </tr>
        <tr>
        <td> Alamat </td>
        <td> : </td>
        <td> <input type=text name=alamat value=$data[alamat]> </td>
        </tr>
        <tr>
        <td> </td>
        <td> </td>
        <td> <input type=submit value=edit></td>
        </tr>";
echo "</form></table>";



?>


Editdatadatabase2.php

<?php

include "koneksiphp.php";

mysql_query("UPDATE  mahasiswa SET nim='$_POST[nim]', nama='$_POST[nama]', alamat='$_POST[alamat]' WHERE nim='$_POST[nim]'");

echo "data telah di simpan";
echo "<a href=editdatadatabase1.php> kembali </a>";

?>

Cara kerja:
Kode <a href=editdatadatabase.php?nim=$data[nim]> edit</a> akan melakukan tindakan penyimpanan data nim kedalam variable nim jika edit di klik.Selain itu kata edit jika di klik akan ngelink ke file ditdatadatabasephp1.php yang berisi form edit.
Selanjutnya form edit akan berisi data sesuai dengan kriteria nim yang akan di edit datanya. Kode SELECT * FROM mahasiswa WHERE nim='$nim artinya ambil data dari table mahasiswa dimana nim sama dengan nim yang akan di edit. Data akan ditampung di variable data. Form akan menampilkan data yang akan di edit dengan kode value=$data[nim].
Selanjutnya setelah data sudah sesuai maka tombol ubah atau edit di klik dan proses akan berlangsung di file editdatadatabase2.php. kode UPDATE  mahasiswa SET nim='$_POST[nim]', nama='$_POST[nama]', alamat='$_POST[alamat]' WHERE nim='$_POST[nim] artinya ubah data table mahasiswa dimana nim sama dengan nim yang akan diubah. Yang menjadi acuan dalam mengubah data adalah nim atau primary keynya.


Sunday, 29 March 2015

Skrip/Code PHP: Hapus Data Database



deletedatadatabase.php

<?php

include "koneksiphp.php";

echo "<table border=1>";
echo "<tr>
        <td> No </td>
        <td> Nim </td>
        <td> Nama </td>
        <td> Alamat </td>
        <td> Aksi </td>
        </tr>";
       
$query="SELECT * FROM mahasiswa";
$hasil=mysql_query($query);
$no=1;
while($data=mysql_fetch_array($hasil)){
      echo "<tr>
              <td>";
      echo $no++;
      echo "</td>
              <td>$data[nim]</td>
              <td>$data[nama]</td>
              <td>$data[alamat]</td>
              <td><a href=hapusdeletedatadatabase.php?nim=$data[nim]>delete</a></td>
              </tr>";
}
        
echo "</table>";

?>


hapusdeletedatadatabase.php

<?php
include "koneksiphp.php";
mysql_query("DELETE FROM mahasiswa WHERE nim=$_GET[nim]");
echo "Data sudah di Hapus";
echo "<a href=hapusdeletedatadatabase.php> kembali </a>";
?>

Cara Kerja:

poin skrip yang akan dibahas disini yaitu <a href=hapusdeletedatadatabase.php?nim=data[nim]> delete </a>. Skrip ini akan menampung data nim didalam variable nim. Variable nim ini nanti akan diambil datanya untuk melakukan proses penghapusan yang akan dilakukan didalam file hapusdeletedatadatabase.php.

untuk mengambil data dalam variable nim di file hapusdeletedatadatabase.php menggunakan $_get. Data nim akan menjadi acuan data yang akan dihapus. Skrip DELETE FROM mahasiswa WHERE nim=$_GET[nim] cara membacanya adalah hapus data dari table mahasiswa dimana nim=nim menjadi acuan yang ditampung dalam variable nim di file deletedatadatabase.php. ini artinya ketika link tulisan delete diklik, variable nim akan terisi data nim mahasiswa dan akan menjadi acuan dimana data akan dihapus kemudian.

Monday, 9 March 2015

Skrip/Code PHP: Menampilkan data dari database dengan nomor dan tabel



<?php

mysql_connect("localhost","root") or die("gagal konek".mysql_error());
mysql_select_db("belajar");

$perintah="SELECT * FROM mahasiswa";
$hasil=mysql_query($perintah);

?>

<table border="1" cellspacing="0" cellpadding="2">
      <tr>
            <td> no </td>
            <td> nim </td>
            <td> nama </td>
            <td> alamat </td>
      </tr>
     
<?php
$no=1;
while($baris=mysql_fetch_array($hasil)){

?>
      <tr>
            <td> <?php echo $no++; ?> </td>
            <td> <?php echo $baris['nim']; ?> </td>
            <td> <?php echo $baris['nama']; ?> </td>
            <td> <?php echo $baris['alamat']; ?> </td>
      </tr>
     
<?php
     
}

?>

</table>

Skrip di atas sama dengan skrip sebelumnya namun ada perubahan tampilan dengan adanya nomor dan tabel. Untuk table menggunakan html table sedangkan untuk nomor menggunakan variable no. untuk melakukan penambahan nomor variable no ditambah tanda ++.

Download file pdf

Skrip/Code PHP: Menampilkan data dari database



<?php

mysql_connect("localhost","root") or die("gagal konek".mysql_error());
mysql_select_db("belajar");

$perintah="SELECT * FROM mahasiswa";
$hasil=mysql_query($query);
while($baris=mysql_fetch_array($hasil)){
      echo $baris['nim']. "<br>";
      echo $baris['nama']. "<br>";
      echo $baris['alamat']. "<br>";
}

?>

Cara Kerja :

Koneksi yang saya gunakan sederhana. database yang saya buat bernama belajar. Untuk mengambil data dalam database menggunakan perintah select. Kode query database saya tamping ke dalam variable perintah. Motede Mysql_query akan berfungsi menjalankan variable yang berisi perintah select. Hasil eksekusi berupa data array yang akan ditampung kedalam variable baris. Untuk menampung data database menggunakan metode mysql_fetch_array. Dalam perintah while akan melakukan pengulangan sebanyak jumlah data yang ada didalam database. Fungsi echo akan menampilkan data di dalam variable baris sesuai dengan nama kolom dalam database yang berisi baris-baris data. Ada tiga kolom yang akan ditampilkan datanya yaitu nim, nama, dan alamat.


Download file pdf