Pages: 12

  2008-09-05 05:14:58

teguh0203
» FTalkAgent
FTalk Level: zero
2408
0
1969-12-31

sebenarnya ini uda gue share setengah d grup, tapi daripada gak kebaca ,mending share disini dah..semuanya [align=center] syarat belajar PHP cuma satu kuncinya musti tekun n sabar =)[/align] [quote][

[b]Variabel-variabel dari luar PHP[/b] Variabel formulir sederhana [quote]<form action="foo.php3" method="post"> Name: <input type="text" name="name"><br> <input type="submit"> </form>[/quote] Variabel formulir yang lebih kompleks. [quote]<form action="array.php" method="post"> Name: <input type="text" name="personal[name]"><br> Email: <input type="text" name="personal[email]"><br> Beer: <br> <select multiple name="beer[]"> <option value="warthog">Warthog <option value="guinness">Guinness <option value="stuttgarter">Stuttgarter Schwabenbräu </select> <input type="submit"> </form>[/quote] Nama-nama Variabel IMAGE SUBMIT Ketika mengirimkan formulir, kita bisa memakai gambar bukan tombol submit standar dengan tag seperti berikut, [quote]<input type=image src="image.gif" name="sub">[/quote] [b]Cookie HTTP[/b] PHP secara transparan mendukung cookies HTTP sebagaimana yang didefinisikan oleh [u]Spesifikasi Netscape.[/u] Cookies adalah suatu mekanisme untuk menyimpan data di browser remote dan mengidentifikasi user. Anda dapat memberikan cookie menggunakan fungsi [b]SetCookie().[/b] Cookie adalah bagian dari header HTTP, jadi fungsi SetCookie harus dipanggil sebelum output yang lain dikirim ke browser. Ini adalah sama dengan batasan fungsi Header(). Setiap cookie yang dikirim kepada server dari klien akan otomatis dijadikan variabel PHP seperti halnya data dengan metode GET dan POST. Jika kamu ingin memberikan banyak nilai pada satu cookie, tambahkan [] pada nama cookie. contoh, [quote]SetCookie ("MyCookie[]", "Testing", time()+3600);[/quote] Contoh SetCookie yang lain [quote]$Count++; SetCookie ("Count", $Count, time()+3600); SetCookie ("Cart[$Count]", $item, time()+3600);[/quote] [hr] operasi - operasi dasar pada PHP MySQL. 1. [i]Membuat koneksi[/i] [quote]<?php $hostmysql = “localhost”; $username = “mysqlusername”; $password = “mysqlpassword”; $database = “namadatabase”; $conn = mysql_connect(”$hostmysql”,”$username”,”$password”); if (!$conn) die (”Koneksi gagal”); mysql_select_db($database,$conn) or die (”Database tidak ditemukan”); >[/quote] Penjelasan Script: a. mysql_connect digunakan untuk membuat koneksi dari PHP ke server MySQL. Data mengenai hostname, mysql username, dan password yang digunakan telah diwakilkan oleh variabel $hostmysql, $username, $password. Penulisannya akan sama dengan: mysql_connect(”localhost”,”username”,”password”); b. mysql_select_db untuk memilih database yang akan digunakan. c. if (!$conn) die (”Koneksi gagal”); jika koneksi gagal dibuat (!$conn), maka akan muncul pesan kesalahan Setiap operasi PHP yang berhubungan dengan MySQL, akan membutuhkan sintaks diatas. agar lebih mudah, lebih baik disimpan terlebih dahulu dengan nama konfig.php. Jika sintaks tersebut dibutuhkan lagi, maka kita melakukan include terhadap file konfig.php tersebut. 2. [i]Membuat tabel pada MySQL[/i] [quote]<?php include (”konfig.php”); mysql_query(”CREATE TABLE user ( namadpnVARCHAR(20), namablkg VARCHAR(20), negara VARCHAR(20))”); ?>[/quote] Penjelasan script: 1. include (”konfig.php”); perintah include digunakan untuk mengikut sertakan sebuah file (pada contoh diatas adalah file konfig.php). 2. mysql_query format umum dari perintah ini adalah mysql_query(string dari query). mysql_query akan sering dijumpai pada artikel kali ini. 3. [i]Memasukkan data pada tabel[/i] [quote]<?php include (”konfig.php”); $insert = “INSERT INTO users (namadpn,namablkg,negara) VALUES (’Saya’,'Sendiri’,'Indonesia’)”; mysql_query($insert) or die (”tidak dapat memasukkan data ke tabel”);?>[/quote] 4 . [i]Menampilkan data dari tabel[/i] [quote]<?php include (”konfig.php”); $query = “SELECT * FROM user”; $result = mysql_query($query); $numrows = mysql_num_rows($result); while($row = mysql_fetch_array($result)){ echo “Jumlah data: $numrows <br>”; echo “Nama Depan: $row[namadpn] <br>”; echo “Nama Belakang: $row[namablkg] <br>”; echo “Negara: $row[negara]”; } ?>[/quote] Penjelasan script: 1. mysql_num_rows digunakan untuk menghitung jumlah baris yang didapat dari hasil eksekusi query (mysql_query). 2. while ( ) { } digunakan untuk melakukan perulangan selama data yang yang diinginkan masih ada. (dalam contoh diatas: akan menampilkan semua isi dari table). 3. mysql_fetch_array menampilkan data dari tabel dalam bentuk array script PHP buat kamu : [spoiler][quote]<? if(eregi(”Windows NT 5.1″, $_SERVER['HTTP_USER_AGENT'])){ $os = “Windows XP”; } elseif(eregi(”Windows NT 5.0″, $_SERVER['HTTP_USER_AGENT'])){ $os = “Windows 2000″; } elseif(eregi(”Windows NT 4″, $_SERVER['HTTP_USER_AGENT'])){ $os = “Windows NT 4.0″; } elseif(eregi(”Windows 9″, $_SERVER['HTTP_USER_AGENT'])){ $os = “Windows 9x”; } elseif(eregi(”Windows Me”, $_SERVER['HTTP_USER_AGENT'])){ $os = “Windows Me”; } elseif(eregi(”Linux”, $_SERVER['HTTP_USER_AGENT'])){ $os = “Linux”; } elseif(eregi(”Macintosh”, $_SERVER['HTTP_USER_AGENT'])){ $os = “Macintosh”; } else { $os = “Other”; } echo “OS kamu adalah : <b>$os</b><br>”; ?>[/quote] [quote]<? if(eregi(”opera”, $_SERVER['HTTP_USER_AGENT'])){ $browser = “Opera”; } elseif(eregi(”msie”, $_SERVER['HTTP_USER_AGENT'])){ $browser = “Internet Explorer”; } elseif(eregi(”Konqueror”, $_SERVER['HTTP_USER_AGENT'])){ $browser = “Konqueror”; } elseif(eregi(”Firefox”, $_SERVER['HTTP_USER_AGENT'])){ $browser = “Firefox”; } elseif(eregi(”safari”, $_SERVER['HTTP_USER_AGENT'])){ $browser = “Safari”; } elseif(eregi(”netscape”, $_SERVER['HTTP_USER_AGENT'])){ $browser = “Netscape”; } elseif(eregi(”AOL”, $_SERVER['HTTP_USER_AGENT'])){ $browser = “AOL”; } else { $browser = “Other”; } echo “Browser kamu adalah : <b>$browser</b>”; ?>[/quote] [quote]<?php if ($_SERVER["HTTP_X_FORWARDED_FOR"]) { $httpvia = “”.$_SERVER["HTTP_VIA"].”"; $pisah = explode(” “, $httpvia); $muncul = “$pisah[1]“; echo “$muncul <br> “.$_SERVER['REMOTE_ADDR'].” <br> “.$_SERVER["HTTP_X_FORWARDED_FOR"].”"; } else { $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); echo “”.$_SERVER['REMOTE_ADDR'].” <br> ($hostname)”; } ?>[/quote] [/spoiler] moga ngerti,selamat ber PHP ria :lol: ditunggu tambahannya =)

Pages: 12

Board footer

© 2025 F Talk

Current time is 07:04

[ 12 queries - 0.008 second ]
Privacy Policy