VARIABEL DAN PENERAPANNYA
MENAMPILKAN DATA / MENCETAK KE
HALAMAN WEB
SOAL
<html> <head>
<title>contoh 2 </title> </head>
<body> <?php
echo "<script language='JavaScript'>"; echo "alert('Contoh alert dalam PHP')"; echo "</script>";
?>
TANDA PENGHUBUNG DALAM PHP
Tanda penghubung dalam PHP adalah (.) Contoh:
echo “kalimat pertama”.”<br>”; echo “kalimat kedua”;
Hasil:
PERINTAH INPUT
Contoh script: <html>
<head>
<title>contoh 2 </title> </head>
<body> <?php
echo "<script language='JavaScript'>"; echo "teks=prompt('tes')
alert (teks)";
echo "</script>"; ?>
VARIABEL DAN PENERAPANNYA
Variabel digunakan untuk menyimpan suatu nilai, seperti text, angka atau array
Contoh :
$KALIMAT = "ini contoh variable"; echo $KALIMAT;
Hasil:
“Ini contoh variable”
Aturan Penamaan Variabel :
- PHP semua variabel harus dimulai dengan karakter '$'
- Harus diawali dengan huruf atau garis bawah
- Nama variabel hanya boleh mengandung karakter alpha numeric dan underscore
INISIALISASI VARIABEL
Inisialisasi variabel adalah mengisi nilai untuk pertama kalinya ke dalam variabel
Contoh :
$nama="Widi Mawardi";
$alamat="Jl Ibu Ganirah No 252 D Cimahi-Bandung";
TIPE DATA PADA PHP
PHP mengenal dua tipe data sederhana; numerik dan literal. Ditambah dengan dua tipe data yang tidak sederhana, yaitu array dan object. Tipe Numerik dapat menyimpan bilangan bulat
Contoh tipe data numerik: $jumlahBarang = 3;
$harga = 1000;
$pembayaran = $jumlahBarang * $harga;
TIPE DATA PADA PHP
Contoh tipe data literal: $namaDepan = Indarzah;$namaBelakang = Masbatin Putra;
$nama = $namaDepan + $namaBelakang;
TIPE DATA PADA PHP
SOAL$jalan = “Gubeng Kertajaya”; $noRumah = 29;
$blok = 4c;
$jumlahPenghuni = 3;
$alamat = $jalan + $noRumah;
$hasil = $noRumah + $jumlahPenghuni; $hasil = $blok+ $noRumah;
Silahkan diamati hasil nya apakah ada yang aneh? Kalau iya kenapa? Bagaimana
PASSING VARIABEL
Variabel dapat diteruskan atau Passing ke halaman web berikutnya yang diakses user. Ada beberapa teknik Passing Variable, diantaranya :
- Melalui URL - Melalui Form - Melalui Cookie Melalui URL
Variabel diteruskan melalui URL dengan format sebagai berikut :
[alamat web]?var1= nilai 1 & var2=nilai2
PASSING VARIABEL MELALUI URL
Variabel ini dapat diakses di script var1.php
dengan cara memberlakukan format pemanggilan variable tersebut dengan deklarasi
$_REQUEST[“nama_variabel”], untuk lebih jelasnya dapat dilihat pada contoh berikut ini:
<?php
$nama=$_REQUEST["nama"];
$alamat=$_REQUEST["alamat"]; echo "Variable \$nama berisi
$nama"."<br>";
PASSING VARIABEL MELALUI FORM
Passing Variabel melalui Form
menggunakan 2 metode yaitu “POST” dan “GET”
Untuk penggunaan metode ini maka yang harus dilakukan terlebih dahulu yaitu
mendeklarasikan form, Silahkan
PASSING VARIABEL MELALUI FORM
<html> <head>
<title>Passing Variable dengan POST method </title> </head>
<body>
<form method="POST" action="proses.php">
<p>Nama : <input type="text" name="nama”></p> <p>Alamat : <input type="text"
name="alamat"></p>
<p><input type="submit" value="Proses" name="submit"></p>
PASSING VARIABEL MELALUI FORM
selanjutnya buat file proses.php laluketikan script berikut pada file PHP tersebut
$nama=$_POST['nama'];
$alamat=$_POST['alamat']; echo "$nama dan $alamat";
PASSING VARIABEL MELALUI FORM
apabila anda menginginkan metode GET pada FORM anda ganti tag index.html pada bagian <form method=”POST” action=”proses.php”> menjadi <form method=”GET” action=”proses.php”> kemudian pada file proses.php ganti script menjadi :
$nama=$_GET['nama'];
$alamat=$_GET['alamat']; echo "$nama dan $alamat";
PASSING VARIABEL MELALUI COOKIE
Variable ini digunakan untuk menyimpan nilaiyang ada di cookie browser. Syarat yang harus dipenuhi bagi browser adalah bahwa browser tersebut harus membuka fasilitas untuk menerima cookie.
Deklarasi membuat variable cookie adalah sebagai berikut:
<?php
setcookie ('nama','fitri Marisa'); ?>
PASSING VARIABEL MELALUI COOKIE
Kemudian jika isi variable cookie tersebut ingin diambil dan ditampilkan pada php, maka skripnya adalah sebagai berikut:
<?php
echo “isi variable cookie adalah ”. $_COOKIE['nama'];
?>
KONSTANTA
Ini adalah variabel yang nilainya tetap dan hanya bisa ditaruh pada awal script.
Contoh file konstan.php <html>
<head><title>Menggunakan konstanta </title></head>
<body> <?php
define("NAMA", "LInda"); print(NAMA);
?>
</body> </html>
OPERATOR
Operator adalah simbol yang digunakan untuk memanipulasi data
OPERATOR STRING,
SOAL
OPERATOR LOGIKA.
Operator logika digunakan untuk membandingkan dua nilai variabel yang bertipe boolean
Operato
r Keterangan && Logika
And
|| Logika OR
OPERATOR ASSIGNMENT
Assignment operator digunakan untuk memberi/mengisi nilai ke dalam variabel
tertentu. Contoh sederhana :
$nama = ”fachrian”
Pada contoh di atas, operator "=" digunakan untuk mengisi nilai "fachrian" ke dalam
variabel nama.
Selain operator "=", ada beberapa assignment operator yang lainnya, seperti dapat
dilihat pada penjelasan berikut :
Operator +=
Artinya: Menambahkan nilai pada variable: