Upload File
<form action="upload.php" method="POST" ENCTYPE="MULTIPART/FORM-DATA">nama berkas : <input type="file" name="namafile"></form>
Perjatikan bahwa tag <FORM> pada script diatas mengandung atribut ENCTYPE yang berisi "MULTIPART/FORM-DATA". Pada tag ini, ACTION (yang menyatakan file yang akan dijalankan sekiranya tombol SUBMIT diklik) diisi dengan file upload.php.<input type="file" name="namafile">Adalah perintah untuk menangani penentuan file oleh pemilih.
$datafile = $_FILES["namafile"]; Untuk memperoleh nama file, mula-mula ditangani melalui pernyataan disamping.
Perhatikan bahwa superglobal $_FILES dipakai untuk memperoleh data yang didasarkan pada nama variabel namafile(nama...
Jumat, 28 Januari 2011
Membuat kode yang otomatis
Membuat kode yang otomatis
$qry=mysql_query("select no_trans from bk_ujian_jual order by no_trans desc");$data=mysql_fetch_array($qry);$kode1=$data[no_trans];$kode2=substr($kode1,3,9);//mengambil string yang ditentukan$kode3=intval($kode2)+1;$kode4=strlen($kode3);//mengetahui panjang stringif($kode4==1){$kode="NTH000000".$kode3;}else if($kode4==2){$kode="NTH00000".$kode3;}else if($kode4==3){$kode="NTH0000".$kode3;}else if($kode4==4){$kode="NTH000".$kode3;}else if($kode4==5){$kode="NTH00".$kode3;}else if($kode4==6){$kode="NTH0".$kode3;}else if($kode4==7){$kode="NTH".$kode3;} ...
Satu paket koneksi untuk php ke mysql
Satu paket koneksi untuk php ke mysql
<? $coba=mysql_connect("localhost","root","root"); $coba2=mysql_select_db("a210705938");
if($coba) { echo"berhasil konek ke mysql"; } if($coba2) { echo"berhasil memilih database"; }?> ...
Koneksi ke MySQL
Koneksi ke MySQL
mysql_connect(host, nama_pemakai, password);ex :mysql_connect("localhost","root","root");mysql_connect("192.168.10.250","a210705938","");$konek = mysql_connect("localhost","root","root");$konek = mysql_connect("192.168.10.250","a210705938","");
Fungsi mysql_connect(); digunakan untuk menghubungkan ke database MySQL yang terdapat pada suatu host.
mysql_close(pengenal_hubungan);ex : mysql_close($konek); Fungsi ini berguna untuk menutup hubungan ke database MySQL.
mysql_select_db(nama_database);ex : mysql_select_db("a210705938"); Fungsi ini berguna untuk memilih database.
mysql_query(permintaan);ex :mysql_query("insert into mhs values('','','')");$qry = mysql_query("select * from mhs");
Fungsi diatas...
Pesan Kesalahan PHP
Pesan Kesalahan PHP
Level kesalahan menyatakan tingkat kesalahan. Beberapa diantaranya level pesan kesalahan berupa :- Parse errorMenyatakan kesalahan karena kaidah- Fatal errorDisebabkan kesalahan semantik yang mengakibatkan PHP segera menghentikan eksekusi program.- Warning(peringatan) akan membuat kesalahan ditampilkan, tetapi pengeksekusian akan tetap dilakukan.- Nitice.Tabel level kesalahan
Level kesalahan Konstanta Kesalahan
1 E_ERROR Fatal error
2 E_WARNING Warning ...
Menangani kesalahan
Menangani kesalahan
Macam – macam kesalahan: kesalahan kaidah.
Disebabkan adanya kesalahan dalam menuliskan kaidah perintah.kesalahan semantik, dan
biasanya juga disebut kesalahan sewaktu eksekusi, contohnya pada file yang dituju tidak tersedia atau terletak di folder lain.kesalahan nalar.
Biasanya memberikan hasil yang keliru, contohnya perhitungan yang salah.
if(!file_exists("takada")) die("berkas takada tidak ditemukan"); Menangani kesalahan menggunakan if
$a=@fopen("takada","r")or die("berkas takada tidak ditemukan"); Menangani kesalahan menggunakan @ ...
Cookie
Cookie
Adalah sepotong data yang disimpan pada hard disk lokal milik pengunjung dan digunakan oleh halaman web dalam mengingat sesuatu informasi.
setcookie(nama_cookie, nilai_cookie);ex : setcookie("nama", "Ali Muhtas"); Menciptakan cookie
$_COOKIE["nama"]; Mengakses cookie
setcookie(nama_cookie, nilai_cookie, waktu_kadaluarsa);ex : setcookie("nama","Ali Muhtas",time()+3600);
Kode diatas berguna untuk menambahkan waktu kadaluarsa pada cookie, pada perintah diatas, time() digunakan untuk memperoleh waktu sekarang, sedangkan 3600 menyatakan jumlah detik dalam 1 jam.Artinya bila anda menutup browser dan menjalankannya selama satu jam setelah anda mengakhirinya, cookie dianggap telah kadaluarsa sehingga tidak...
Sesi
Sesi
PHP meyediakan pustaka yang berguna untuk membentuk sebuah sesi dengan menggunakan session. Berbeda dengan cookie (yang menyimpan data pada klien), session (selanjutnya akan disebut sesi) diimplementasikan dengan menyimpan data pada server. Dengan demikian, tidak perlu ada komunikasi bolak – balik antara web server dan klien ketika web server membutuhkan data tersebut.
session_start(); Mengawali sesi
session_destroy(); Mengakhiri sesi
session_id(); Mengetahui string/pengenal sesi
- Sesi juga berakhir ketika browser ditutup.- Bila anda menggunakan session_start();pada dua skrip atau lebih, sesi...
Menampilkan String
Dibawah ini adalah contoh penulisan kode untuk menampilkan string ke dalam layar monitor
Menampilkan String
printf();print();echo(); Fungsi untuk menampilkan string ke browser
printf ("%d",$data);print ("Hallo");print "Hallo";echo ("Hai");echo "Hai"; Cara penulisan ...
String dalam php
String dalam php
. Tanda titik berguna untuk menggabugkan dua buah string.
.= Tanda titik dan samadengan berguna untuk menggabungkan dua buah string, antara isi variabel dan string.
<? $kalimat = "Hai."; $kalimat = $kalimat . " " . "Selamat "; $kalimat .= " belajar PHP"; print($kalimat);?> Skrip disamping menghasilkan, keluaran. Hai. Selamat belajar PHP ...
Fungsi – fungsi lain yang sering digunakan
Fungsi – fungsi lain yang sering digunakan
emty$a=emty($musik); Untuk mengetahui apakah variabel argumennya bernilai kosong atau tidak.
isset$a=isset($musik); Untuk mengetahui apakah variabel argumennya sudah terbentuk atau belum.
dll......
...
Kode navigasi
Kode navigasi
header("location:hapus.php"); Digunakan untuk menuju ke halaman yang sudah ditentukan, biasanya kode ini digunakan untuk proses delete dan simpan. ...
Pemodifikasian link dalam PHP
Pemodifikasian link dalam PHP
<a href='index.php?menu=4&merk=$_GET[merk]&q=$page’>Next -></a>
Link diatas digunakan untuk mengelingkan kesuatu halaman tertentu dan memberikan nilai untuk proses selanjutnya pada halaman yang dituju.
Include dan require
include "index.php";include ("index.php");include ('index.php'); Include digunakan untuk menyertakan isi suatu kode yang disimpan pada file lain.
include_once ("judul.php"); Berguna untuk menghindari dari suatu skrip yang disertakan beberapa kali. Hal seperti ini sangat bermanfaat untuk mencegah terjadinya kesalahan akibat suatu nama fungsi didefinisikan lebih dari sekali.
require "simpan.php";require ("simpan.php");require ('simpan.php');...