Tutorial Php
Upcoming SlideShare
Loading in...5
×
 

Tutorial Php

on

  • 1,955 views

pelajaran baru php

pelajaran baru php

Statistics

Views

Total Views
1,955
Views on SlideShare
1,951
Embed Views
4

Actions

Likes
2
Downloads
124
Comments
0

1 Embed 4

http://www.slideshare.net 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Tutorial Php Tutorial Php Presentation Transcript

  • PHP FATIMAH SENONG PELATIH UUM_KYM 09
  • APA ITU PHP
    • Php adalah Hypertext Preprocessor
    • Skrip php dilaksanakan dalam server. Oleh sebab itu server perlu di install terlebih dahulu seperti Apache, Php dam MySql.
    • Php merupakan Open source.
    • Php di save dengan .php
    • Boleh dilaksanakan dalam platform yang berbeza seperti:
    • 1) windows
    • 2) Linux
    • 3) Unix dan lain2
    • MYSQl pula ialah database berbasis server iaitu dapat di akses dari mana2 sahaja(komputer client)
    • Sebelum memulakan perlu start dahulu server(Apache). Setelah semua file perlu la dicopy masuk ke dalam c:/apache/htdocs/
  • SYNTAX PHP
    • Ini merupakan syntax bagi php
    • Ini adalah contoh ringkas untuk mempamerkan Hello world
    <?php ?> <html><body> <?php echo “Hello world”; ?> </body></html> Echo = print berfungsi untuk mempamerkan apa yang dikehendaki
  • PEMBOLEHUBAH PHP
    • Pembolehubah php perlu diletakkan dengan tanda “$”.
    • Permulaan pembolehubah mesti dimulakan dengan perkataan atau underscore “_”.
    • Tidak boleh ada jarak pada perkataan sekitanya mempunyai dua perkataan. Cthnya:
    • Cth pembolehubah dalam php:
    $VariableName $my name = X $myName = √ $my_name = √ <?php $txt = “Hello world”; $number = 16; echo $txt . “”. $number; ?> Hello world 16 Hasilnya
  • If….else
    • If..else adalah suatu peryataan yang bersyarat.
    • Namun klu lebih dari 2 statement boleh menggunakan if..elseif..else
    • Cthnya:
    • Cth lain..file name contoh5.php
    If(syarat) { Penyataan 1 } else(syarat) { Penyataan 2 } 1) Syarat akan dipriksa 2) Bila nilai true, maka penyataan 1 dijalankan. 3) Bila nilai false, penyataan 2 dijalankan . penerangan <?php $a=4; $b=9; If($a>$b) { echo(“a lebih besar dari pada b”); } elseif ($a<$b) { echo(“a lebih kecil b”); } else { echo(“a sama dengan b”); } ?>
  • while
    • Pernyataan while adalah untuk memberikan perintah untuk menjalankan peryataan secara berulang-ulang, selama syaratnya dipenuhi.
    • Dasar statement while:
    • Cth penggunaan while..file name contoh6.php
    While(syarat) { Penyataan } <?php $a=1; while ($a<10) { echo($a); $a++; } ?> Hasilnya
  • for
    • Cara menulis statement for:
    • Cth pengguna for..file name contoh7.php
    for (ekspresi1; ekspresi2 ; ekspresi3) { Statement } 1) ekspresi1 menunjukkan nilai awal untuk suatu variable 2) ekspresi2 menunjukkan syarat yang harus terpenuhi untuk menjalankan statemant 3) ekspresi3 menunjukkan pertambahan nilai untuk suatu variable penerangan <?php for ($a=0;$a<10;$a++) { echo(“Nilai A = ”); echo(“$a”); echo(“<br>”); } ?> Hasilnya
  • require
    • Digunakan untuk membaca nilai variable dan fungsi dalam file yang lain.
    • Di tulis seperti ini:
    • Cth:
    require(filename) <?php $a=”Saya sedang belajar PHP”; function tulistebal($teks) { echo(“<b>$teks</b>”); } ?> Contoh9.php <?php require(“contoh9.php”); tulistebal(“Ini adalah tulisan tebal”); echo(“<br>”); echo($a); ?> Contoh10.php berkaitan Hasilnya
  • include
    • Menyertakan isi sesuatu file tertentu.
    • Boleh diletakkan dalam suatu looping misalnya for atau while
    • Cthnya:
    <?php echo(“--------------------------------------<br>”); echo(“PHP adalah bahasa scripting<br>”); echo(“--------------------------------------<br>”); echo(“<br>”); ?> Contoh11.php <?php for ($b=1; $b<5; $b++) { include(“contoh11.php”); } ?> Contoh12.php berkaitan Hasilnya
  • Menbuat Database
    • Terdapat 2 cara utk membuat DB.
    • 1) SQL Command (unix command)
    • 2) graphical tool (phpmyadmin)..http://localhost/phpmyadmin
    • Kebanyakan daripada yang membuat DB adalah menggunakan graphical tool kerana senang dengan arahan.
    • Ini adalah contoh muka depan dalam phpmyadmin
    Muka depan ini, boleh lah membina nama Db di ruang yang disediakan
  • Samb..
    • Ini pula adalah laman untuk membina table DB
    • Manakala ini pula laman setelah membina table DB
    • Name adalah untuk menamakan table DB
    • Number of fields adalah untuk menetapkan berapa colum yang dikehendaki
  • Access MySQL dr PHP
    • Perlu connect dengan mysql menggunakan function mysql_connect.
    • Cthnya adalah seperti berikut:
    • Ini adalah cara untuk memilih DB yang dikehendaki dengan menggunakan function mysql_select_db.
    • Cthnya:
    • Ini adalah isu dalam SQL Statement seperti:
    • 1) SELECT = Mengambil data
    • 2) INSERT INTO = Memasukkan data
    • 3) DELETE = Menghapuskan data
    • 4) UPDATE = Kemaskini data / Memodifikasikan data
    $connection = mysql_connect(“localhost”,”root”,””); $selection = mysql_select_db(“namaDB”);
    • Cth:
    • 1) SELECT
    • 2)INSERT INTO
    • 3)DELETE
    • 4)UPDATE
    $sql=&quot; SELECT * from tableDB&quot;; $result=mysql_query($sql)or die(&quot;SQL select statement failed&quot;); $sql = “INSERT INTO tableDB(nama column) VALUES (isi column)”; $result = mysql_query($sql); If($result)…. $sql = &quot; DELETE FROM tableDB &quot;; $result = mysql_query($sql); $sql = “ UPDATE tableDB SET <nama column>=<isi column> WHERE….”; $result = mysql_query($sql);
  • INSERT INTO
    • Contoh untuk insert into.
    <html> <head> <title>Belajar Php</title> </head> <form method=&quot;post&quot; action=&quot;add.php&quot;> <body> Tentang Saya Nama: <input type=&quot;text&quot; name=&quot;Nama&quot; size=&quot;40&quot;> Umur : <input type=&quot;text&quot; name=“Umur&quot; size=&quot;40&quot;> Jawatan : <input type=&quot;text&quot; name=&quot;Nama&quot; size=&quot;40&quot;> <input type=&quot;submit&quot; name=&quot;Submit&quot; value=&quot;Hantar&quot;> <input name=&quot;reset&quot; type = &quot;reset&quot; Value = &quot;Batal&quot;> </body></html> add.html Hasilnya
  • Samb..
    • Membuat php untuk insert into
    <?php $Nama=$_POST[&quot;Nama&quot;]; $Umur=$_POST[&quot;Umur&quot;]; $Jawatan=$_POST[&quot;Jawatan&quot;]; $connection=mysql_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;) or die (&quot;Could not connect to MySQL&quot;.mysql_error()); $selection=mysql_select_db(&quot;php&quot;) or die(&quot;Unable to select database.&quot;.mysql_error()); $sql=&quot;INSERT INTO belajar(Nama,Umur,Jawatan) VALUES('$Nama','$Umur','$Jawatan')&quot;; $result=mysql_query($sql); if($result){echo &quot;<b>Maklumat telah di Terima</b>&quot;; echo &quot;<p><b>Nama :$Nama</b>&quot;; echo&quot;<p><b>Umur :$Umur</b>&quot;; echo&quot;<p><b>Jawatan :$Jawatan</b>&quot;; } else {die(mysql_error());} ?> add.php
  • SELECT
    • Manakala ini pula contoh select.
    <html><head> <title>belajar Php</title> </head><body> <a href=&quot;view.php&quot;>Senarai DB</a> </body><html> view.html Hasilnya
  • Samb..
    • Ini pula adalah untuk php select
    <?php $connection=mysql_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;) or die(&quot;could not connect to MySQL&quot;.mysql_error()); $selection=mysql_select_db(&quot;php&quot;) or die(&quot;Unable to select database&quot;.mysql_error()); $sql=&quot;SELECT*from belajar&quot;; $result=mysql_query($sql) or die(&quot;SQL select statement failed&quot;); $result=mysql_query($sql); echo&quot;<table align='center' border='1' bgcolor='green'>&quot;; echo &quot;<tr><td>Nama</td><td>Umur</td><td>Jawatan</td></tr>&quot;; while($row=mysql_fetch_array($result)){ $Nama=$row[&quot;Nama&quot;]; $Umur=$row[&quot;Umur&quot;]; $Jawatan=$row[&quot;Jawatan&quot;]; echo &quot;<tr><td>$Nama</td><td>$Umur</td><td>$Jawatan</td></tr>&quot;;} echo&quot;</table>&quot;; ?> Hasilnya view.php
  • UPDATE
    • Ini adalah contoh html untuk update
    <html><head><title>Belajar php</title></head> <form method=&quot;post&quot; action=“update.php&quot;> <body> Kemaskini Maklumat Masukkan Nama : <input type=&quot;text&quot; name=&quot;Nama&quot; size=&quot;40&quot;> <input type=&quot;submit&quot; name=“submit&quot; value=&quot;Hantar&quot;> <input name=&quot;reset&quot; type = &quot;reset&quot; Value = &quot;Batal&quot;> </body></html> update.html Hasilnya
  • Samb..
    • Manakala ini pula php bg update
    <form method=&quot;post&quot; action=&quot;update.php&quot;> <?php $connection = mysql_connect(&quot;localhost&quot;,&quot;root&quot;) or die(&quot;Could not connect to MySQL&quot;.mysql_error()); $selection = mysql_select_db(&quot;php&quot;) or die(&quot;Unable to select database.&quot;.mysql_error()); $submit = $_POST[&quot;submit&quot;]; if($submit ==&quot;Hantar&quot;) { if(isset($_POST[&quot;Nama&quot;])) { $Nama = $_POST[&quot;Nama&quot;]; $sql = &quot;SELECT * from belajar where Nama = '$Nama'&quot;; $result = mysql_query($sql) or die(&quot;SQL select statement failed&quot;); $row = mysql_fetch_array($result); echo &quot;Nama : <b>$row[Nama]</b><p>&quot;; echo &quot;Umur :<b>$row[Umur]</b><p>&quot;; echo &quot;Jawatan :<input type='text' name = 'Jawatan' value = '$row[Jawatan]' size = '40'<p>&quot;; echo &quot;<input type = 'hidden' name = 'Nama' value = $row[Nama]><p>&quot;; echo &quot;<input type = 'submit' name = 'submit' value = 'update'>&quot;; } } if($submit == &quot;update&quot;) {$Nama = $_POST[&quot;Nama&quot;]; $Umur = $_POST[&quot;Umur&quot;]; $Jawatan = $_POST[&quot;Jawatan&quot;]; $sql = &quot;UPDATE belajar SET Jawatan = '$Jawatan'WHERE Nama = '$Nama'&quot;; $result = mysql_query($sql); echo &quot;<hr><h2> Maklumat telah Dikemaskini</h2><p>&quot;; echo &quot;Nama : $Nama <p>&quot;; echo &quot;Umur : <u><b>$Umur</b></u>&quot;; echo &quot;Jawatan : <u><b>$Jawatan</b></u><br>&quot;; } ?> Update.php
  • Samb..
    • Ini pula adalah interface yang terhasil dari update.php
    Perlu menekan butang update. Agar maklumat dapat dikemaskini dalam DB Ini adalah hasil setelah butang update klik.
  • DELETE
    • Ini adalah untuk delete html
    <html><head><title>Belajar php</title></head> <form method=&quot;post&quot; action=&quot;lupus.php&quot;> <body> PERLUPUSAN MAKLUMAT Masukkan Nama : <input type=&quot;text&quot; name=&quot;Nama&quot; size=&quot;40&quot;> <input type=&quot;submit&quot; name=“submit&quot; value=&quot;Hantar&quot;> <input name=&quot;reset&quot; type = &quot;reset&quot; Value = &quot;Batal&quot;> </body></html> lupus.html hasilnya
  • Samb…
    • Manakala ini pula adalah php bagi lupus
    <?php $connection=mysql_connect(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;) or die(&quot;could not connect to MySQL&quot;.mysql_error()); $selection=mysql_select_db(&quot;php&quot;) or die(&quot;Unable to select database&quot;.mysql_error()); $submit = $_POST[&quot;submit&quot;]; if($submit == &quot;Cari&quot;) { if(isset($_POST[&quot;Nama&quot;])) {$Nama = $_POST[&quot;Nama&quot;]; $sql= &quot;SELECT * FROM belajar where Nama = '$Nama'&quot;; $result = mysql_query($sql) or die (&quot;SQL selsct statement failed&quot;); if($row = mysql_fetch_array($result)) { echo &quot;<b><i>Ini adalah maklumat yang anda ingin lupuskan</i></b><p>&quot;; echo &quot;Nama : <b>$row[Nama]</b><p>&quot;; echo &quot;Umur : <b>$row[Umur]</b><p>&quot;; echo &quot;Jawatan : <b>$row[Jawatan]</b><p>&quot;; echo &quot;<input type = 'hidden' name = 'Nama' value = '$row[Nama]'>&quot;; echo &quot;<input type = 'submit' name = 'submit' value = 'DELETE?'>&quot;;} else { echo &quot;No record found&quot;;} } } if($submit==&quot;DELETE?&quot;) { $Nama = $_POST[&quot;Nama&quot;]; $sql = &quot;DELETE FROM belajar WHERE Nama = $Nama&quot;; $result = mysql_query($sql); echo &quot;<hr><h2> Penghapusan Berjaya</h2><br>&quot;; } ?> </form> lupus.php
  • Samb…
    • Ini adalah interface pada lupus.php
    Butang delete perlu diklik supaya penglupusan dapat dilaksanakan. Penghapusan berjaya tertera apabila butang delete diklik.
  • Login..
    • Ini adalah untuk menjaga keselamatan maklumat. Oleh sebab itu, login perlu dalam setiap sistem.