SlideShare une entreprise Scribd logo
1  sur  24
PHP FATIMAH SENONG PELATIH UUM_KYM 09
APA ITU PHP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SYNTAX PHP ,[object Object],[object Object],<?php ?> <html><body> <?php echo “Hello world”; ?> </body></html> Echo = print berfungsi untuk mempamerkan apa yang dikehendaki
PEMBOLEHUBAH PHP ,[object Object],[object Object],[object Object],[object Object],$VariableName $my name = X $myName = √ $my_name = √ <?php $txt = “Hello world”; $number = 16; echo $txt . “”. $number; ?> Hello world 16 Hasilnya
If….else ,[object Object],[object Object],[object Object],[object Object],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 ,[object Object],[object Object],[object Object],While(syarat) { Penyataan } <?php $a=1; while ($a<10) { echo($a); $a++; } ?> Hasilnya
for ,[object Object],[object Object],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 ,[object Object],[object Object],[object Object],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 ,[object Object],[object Object],[object Object],<?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 ,[object Object],[object Object],[object Object],[object Object],[object Object],Muka depan ini, boleh lah membina nama Db di ruang yang disediakan
Samb.. ,[object Object],[object Object],[object Object],[object Object]
Access MySQL dr PHP   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],$connection = mysql_connect(“localhost”,”root”,””); $selection = mysql_select_db(“namaDB”);
[object Object],[object Object],[object Object],[object Object],[object Object],$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 ,[object Object],<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.. ,[object Object],<?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 ,[object Object],<html><head> <title>belajar Php</title> </head><body> <a href=&quot;view.php&quot;>Senarai DB</a> </body><html> view.html Hasilnya
Samb.. ,[object Object],<?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 ,[object Object],<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.. ,[object Object],<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.. ,[object Object],Perlu menekan butang update. Agar maklumat dapat dikemaskini dalam DB Ini adalah hasil setelah butang update klik.
DELETE ,[object Object],<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… ,[object Object],<?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… ,[object Object],Butang delete perlu diklik supaya penglupusan dapat dilaksanakan. Penghapusan berjaya tertera apabila butang delete diklik.
Login.. ,[object Object]

Contenu connexe

En vedette

How to start a startup
How to start a startupHow to start a startup
How to start a startupDefaens
 
アジャイルなマインドで行こう! Web
アジャイルなマインドで行こう! Webアジャイルなマインドで行こう! Web
アジャイルなマインドで行こう! Webminamo
 
Php Clase 1 Basualdo
Php Clase 1 BasualdoPhp Clase 1 Basualdo
Php Clase 1 Basualdojbasualdo
 
マウスとキーボードのマニアックな使い方 Web
マウスとキーボードのマニアックな使い方 Webマウスとキーボードのマニアックな使い方 Web
マウスとキーボードのマニアックな使い方 Webminamo
 
Density Pavilions
Density PavilionsDensity Pavilions
Density Pavilionsjbasualdo
 
今こそスクラムを組む時だ!~責任と権利を持つチームの振る舞い~ Web
今こそスクラムを組む時だ!~責任と権利を持つチームの振る舞い~ Web今こそスクラムを組む時だ!~責任と権利を持つチームの振る舞い~ Web
今こそスクラムを組む時だ!~責任と権利を持つチームの振る舞い~ Webminamo
 
It review (no notes)
It review (no notes)It review (no notes)
It review (no notes)RickyF
 
Swami vivekananda s_quotes
Swami vivekananda s_quotesSwami vivekananda s_quotes
Swami vivekananda s_quotesprasadyvr
 
关于团队建设及团队领导的经验
关于团队建设及团队领导的经验关于团队建设及团队领导的经验
关于团队建设及团队领导的经验ibiswang
 
Ilicitos ocurridos en el mes de octubre
Ilicitos ocurridos en el mes de octubreIlicitos ocurridos en el mes de octubre
Ilicitos ocurridos en el mes de octubreRoberto Torres
 

En vedette (17)

How to start a startup
How to start a startupHow to start a startup
How to start a startup
 
Paris
ParisParis
Paris
 
Ocio
OcioOcio
Ocio
 
Lasik flap problem
Lasik flap problemLasik flap problem
Lasik flap problem
 
アジャイルなマインドで行こう! Web
アジャイルなマインドで行こう! Webアジャイルなマインドで行こう! Web
アジャイルなマインドで行こう! Web
 
Php Clase 1 Basualdo
Php Clase 1 BasualdoPhp Clase 1 Basualdo
Php Clase 1 Basualdo
 
Physiology of Aging3
Physiology of Aging3Physiology of Aging3
Physiology of Aging3
 
マウスとキーボードのマニアックな使い方 Web
マウスとキーボードのマニアックな使い方 Webマウスとキーボードのマニアックな使い方 Web
マウスとキーボードのマニアックな使い方 Web
 
Parity Rate
Parity RateParity Rate
Parity Rate
 
Density Pavilions
Density PavilionsDensity Pavilions
Density Pavilions
 
今こそスクラムを組む時だ!~責任と権利を持つチームの振る舞い~ Web
今こそスクラムを組む時だ!~責任と権利を持つチームの振る舞い~ Web今こそスクラムを組む時だ!~責任と権利を持つチームの振る舞い~ Web
今こそスクラムを組む時だ!~責任と権利を持つチームの振る舞い~ Web
 
It review (no notes)
It review (no notes)It review (no notes)
It review (no notes)
 
Milan
MilanMilan
Milan
 
Swami vivekananda s_quotes
Swami vivekananda s_quotesSwami vivekananda s_quotes
Swami vivekananda s_quotes
 
关于团队建设及团队领导的经验
关于团队建设及团队领导的经验关于团队建设及团队领导的经验
关于团队建设及团队领导的经验
 
Ilicitos ocurridos en el mes de octubre
Ilicitos ocurridos en el mes de octubreIlicitos ocurridos en el mes de octubre
Ilicitos ocurridos en el mes de octubre
 
RadiHotel Roscioli
RadiHotel RoscioliRadiHotel Roscioli
RadiHotel Roscioli
 

Tutorial Php

  • 1. PHP FATIMAH SENONG PELATIH UUM_KYM 09
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.