Syntax dasar PHP

27 11 2007

Bahasa program PHP diawali dengan tanda <? atau <?php dan diakhiri dengan tanda ?>.  Disarankan untuk awalan menggunakan <?php untuk kompatibilitas yang maksimum.

Contoh penulisan:

<?php

?>

Berikut adalah contoh penulisan program PHP dengan kombinasi bahasa HTML.

—————————————————————

<html>
<body>

<?php
echo “Hello World“;
?>

</body>
</html>

—————————————————————

Ada dua statemen dasar untuk menampilkan teks pada PHP, yaitu: echo dan print. Pada contoh diatas kita menampilkan teks “Hello World“.

Komen pada PHP

Komen adalah tulisan dalam program yang tidak akan dieksekusi atau di proses, bisa berupa keterangan atau informasi program.

Kita dapat menggunakan tanda // untuk satu baris atau /* dan */ untuk banyak baris.

Contohnya sebagai berikut:

—————————————————————

<html>
<body>

<?php

//Ini adalah komen

/*
Ini adalah

beberapa informasi

dan komen

*/

?>

</body>
</html>

—————————————————————





Yang dibutuhkan untuk menjalankan PHP

27 11 2007

Pada tutorial PHP kali ini dijelaskan penggunaan PHP bersama Apache (Web Server) dan Database Mysql.

Untuk menjalankan Apache – PHP – Mysql tersebut terlebih dahulu kita harus menginstall program-program tersebut ke dalam sistem.

Source program-program installan dapat di download di situs resmi masing-masing:

Download PHP
Download PHP di sini: http://www.php.net/downloads.php

Download MySQL Database
Download MySQL di sini: http://www.mysql.com/downloads/index.html

Download Apache Server
Download Apache di sini: http://httpd.apache.org/download.cgi

Adapun cara install tersedia di website resmi masing-masing program tersebut.





Pengenalan PHP

27 11 2007

Apa-apa yang harus di ketahui untuk mempelajari PHP

Sebelum melanjutkan belajar ada beberapa pengetahuan dasar yang harus di fahami terlebih dahulu diantaranya:

  • HTML / XHTML
  • Beberapa hal tentang programing / scripting

Apasih PHP?

  • PHP : Hypertext Preprocessor
  • PHP adalah server side scripting (semua diproses di server) seperti ASP
  • PHP semua programnya dieksekusi di server.
  • PHP suport berbagai macam database (Mysql, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.)
  • PHP termasuk OSS (Open Source Software)
  • PHP gratis untuk di download dan digunakan

Baca entri selengkapnya »





Sekilas tentang PHP dan MYSQL

29 08 2006

PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja.

Sedangkan MySQL adalah database yang sering dipakai dalam kombinasi sistem yang menggunakan interface PHP.

PHP sangat banyak dipakai, mudah digunakan, gratis (free), dan efisien yang menjadi kompetitor Microsoft’s ASP. Syntax (Bahasa Programnya) mirip dengan bahasa program Perl dan C.

PHP sering digunakan bersama Apache (Web Server) dalam berbagai Operating System (OS) seperti Linux, Unix, dan Windows. PHP bisa juga berjalan bersama Microsoft’s IIS pada Windows.





Konsep paging di PHP

8 08 2005

Paging adalah konsep menampilkan data perhalaman dengan jumlah data perhalamannya sesuai yang diinginkan, di bawah ini link contoh script PHP untuk menampilkan 5 data perhalaman:

<?
$host = “localhost”;
$user = “root”;
$pass = “”;
$db = “info”;
$conn = mysql_connect(“$host”,”$user”,”$pass”) or die (“Gagal Melakukan Koneksi ke Database Server”);
echo mysql_error();
mysql_select_db(“$db”,$conn) or die (“Database Tidak Ditemukan”);

$record_home = 5;
if(!$_GET[‘page’])
$page = 0;
else
$page = $_GET[‘page’];
$qmon = “select * from info order by id desc limit $page,$record_home”;
$query = mysql_query($qmon, $conn);
echo mysql_error();
if(mysql_num_rows($query)==0)
{
echo “<BR>Tidak terdapat berita”;
}
else
{
?>
<DL>
<?
while($br = mysql_fetch_row($query))
{
?>
<DT><?=$br[1]?></DD>
<?
}
?>
</DL>
<?
}
?>
<hr size=1>
<CENTER>
<?
if($page-$record_home>=0)
{
?>
<a href=”?page=0″>First</a> – <a href=”?page=<?=$page-$record_home?>”>Previous</a> –
<?
}
else
{
?>
First – Previous –
<?
}
$nav = “select count(*) from info”;
$query = mysql_query($nav,$conn);
$brs=mysql_fetch_row($query);
$n = $brs[0];
if ($page+$record_home<ceil($n/$record_home)*$record_home)
{
?>
<a href=”?page=<?=$page+$record_home?>”>Next</a> – <a href=”?page=<?=(ceil($n/$record_home)*$record_home)-$record_home?>”>Last</a>
<?
}
else
{
?>
Next – Last
<?
}
?></CENTER>

Sumber:
http://forum.linux.or.id/viewtopic.php?t=2970