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>
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