Rabu, 07 Agustus 2019

php(swicht cace,post,get,)

Swicht Case
 algoritma yang juga sering di jumpai adalah swich case. itu semua akan di bahas secara koding  dan hasil, perhatikan dengan teliti dan cermat.
 swicht case
<?php

switch (variable){
case'value':
#code..
  break;
    case'value':
#code..
  break;
  case'value':
#code..
  break;
  // dan case bisa di tambah sesuai kebutuhan
   default:
    #code..
    break;

}
?>
Fungsi Post
    kata  post mungkin sudah tidak asing lagi  kita dengar secara bahasa  post adalah kirim atau mengantarkan. tidak jauh berbeda dengan fungsi post fungsi  dalam php, yaitu mengirimkan inputan ke dalam variable yang sesuai dengan tag name  pada inputan yang harus di tambah dengan from yang mana method-nya  mengunakan fungsi post. lebih jelas nya perhatikan soal membuat pertambahan mengunakan inputan sebagai berikut:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="method"="post"name="funsi_from">
<table border="1">
<tr>
<td>inputkan angka</td>
<td ><input type="text" name="tambah1"size="5"></td>
<td>
<input type="text" name="tamabh2">
</td>
<td>
<input type="submit" value="tambah" name="tambah">
</td>
</tr>
</table>
</form>
<?php
error_reporting(0);
$a=$_POST[tambah1];
$b=$_POST[tambah2];
$c=$a+$b;
echo "<h1>$c</h1>";
?>

</body>
</html>

fungsi isset
  fungsi isset ialah megaktifkan button atau type submit dalam html atau php, dengan dibantu dengan logika percabangan maka akan berfungsi sebagai pengaktif data jika di tekan dengan menggunakan fungsi isset kita tidak usah menggunakan error_reporting(0);. jika di contohkan pda tambahan di atas, dengan menggunakan isset dand fungsi if. lebih jelas nya perhatian perhatikan koding di bawah dengan kasus di atas.
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="method"="post"name="funsi_from">
<table border="1">
<tr>
<td>inputkan angka</td>
<td ><input type="text" name="tambah1"size="5"></td>
<td>
<input type="text" name="tamabh2">
</td>
<td>
<input type="submit" value="tambah" name="tambah">
</td>
</tr>
</table>
</form>
<?php
if(isset($_POST['tambah'])){
$a=$_POST[tambah1];
$b=$_POST[tambah2];
$c=$a+$b;
echo "<h1>$c</h1>";
           }
?>

</body>
</html>

fungsi get
  fungsi get dengan penulisan $_GET berfungsi megirim data, sama dengan POST dengan penulisan $_POST akan tetap memiliki perbedaan.perbedaan nya ada pada mengiriman yang juga ada pada url nya. jika mengirim data menggunakan fungsi GET maka, URL-nya akan tampil apa yang di inputkan.
contoh nya jika ada penggunaan method post pada from di ganti dengan  get maka semua data akan tampil di URL, dengan penghubungan nya adalah tanda tanya (?) jika ada lebih dari satu penghubungnya akan di tambah tanda &, untuk lebih detailnya akan ada pada penjelasan pada from_edit.php pada CRUD dan view CRUD.

switch case default
    switch case akan di terapkan dengan mengunakan fungsi post. pada post di atas ada tombol yang di gunakan untuk mengeksekusi koding. penerapan default di gunakan ketika tidak ada eksekusi data. maka data yang ada di default  yang akan di jalankan. bagaimana fungsi if?  sebenarnya ada, yaitu ada pada else.untuk lebih detail nya perhatikan koding di bawah ini:

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="method"="post"name="coba">
<table border="1">
<tr>
<td>inputkan angka</td>
<td ><input type="text" name="test"size="5"></td>
<td>
<button name="tentukan">Tentukan</button>
</td>
</tr>
</table>
</form>
<?php
              if(isset($_POST['tambah'])){
                $test=$_POST['test'];
                 switch($test){
                 default:
                 echo"belum menginputkan nilai";
                 break;
                 case"40";
                 echo"nilai sama dengan 40.";
                 break;
                 case"32";
                 echo"nilai sama dengan 32.";
                 break;
</body>
</html>

Include,requeri dan require­_once

Include, require dan require_once dari bahasa inggris yaiu memasukan atau memerlukan ,dalam PHP pengertian include,require dan require_once tidak jauh darim arti  sebenar nya. Akan tetapi memiliki perbedaan nya. Kita berikan manfaat nya saja, lebih detail nya perhatikan di bawah ini:
-include dan require  memasukan file atau data, akan tetapi memiliki perbedaan jika include yang lainnya tidak ikut error juga dengan catatan file yang yang di panggil tidak ada yang error.

-require_once memasukan data atau file, jika di panggil lagi dengan file yang sama maka hanya menampilkan satu  saja.semua fungsi memasukan di atas memiliki kelebihan masing masing. 




      

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.

profile

Foto saya
seorang pelajar smk nurul jadid (software engineering)

database

MEMAHAMI DATABASE SECARA SINGKAT DAN MEMBUAT NYA MENGGUNAKAN CMD

Cari Blog Ini

BTemplates.com

Blogroll

Weekly post