Dasar Pemrograman PHP HTML.

Slides:



Advertisements
Presentasi serupa
Image – Hyperlink – Form
Advertisements

PHP + MySQL.
Widhy Hayuhardhika NP, S.Kom.  PHP – MySql installed  MySql telah running (cek xampp control panel)  Database  Tabel  Query  SQL (Structured Query.
Pemrograman WEB Pertemuan 6
Database Create-Retrieve-Update-Delete (CRUD)
Dasar Pemrograman PHP HTML.
PERTEMUAN 10 KONEKSI DATABASE MYSQL
Pemrograman Web HTML (10) Koneksi PHP mysql Andy Haryoko, ST
Pemrogramn Berorientasi Obyek MySQL
MySQL dan PHP.
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Dasar-Dasar PHP.
MySQL (My Stucture Query Language) Jenis Perintah MySQL terbagi:  DDL (Data Definition Language) bentuk bahasa yang digunakan untuk melakukan pendefinisian.
Konsep Basis Data di Web
METOD POST (FILE PENGIRIM)
Koneksi PHP MySQL.
Pemrogaman Web PHP.
Cara Cepat : Belajar Pemrograman Web Part 2
GET, POST & REQUEST Pertemuan ke - 3.
Pengenalan Database MySQL
Pemrograman Web II Ganjil
HTML Form dan Manipulasinya
Komputer aplikasi it-I (html)
Pertemuan Ke-3 (HTML Lanjut [1])
Variabel dan Penerapannya
Internet Programming Konektivitas PHP - MySQL
FUNGSI-FUNGSI AKSES MySql
RONA SALWA IHDINA PTI UM
VARIABEL DAN PENERAPANNYA
Pemasaran Berbasis web
Perancangan & Pemrograman Web
SESSION
Membuat Dokumen Web HTML (Hypertext Markup Language)
SESSION.
PENGANTAR HTML NEXT.
pernyataan kontrol pengulangan
Komputer aplikasi it-I (html)
FORM.
Praktikum Pemrograman Web
Pemrograman Berbasis WEB
Elemen Dasar PHP, Mengolah Data Form dengan Methode Get dan Post
PEMASARAN BERBASIS WEB
Ir. P. Insap Santosa, M.Sc., Ph.D.
OBJEK JAVASCRIPT Pertemuan 6.
Tujuan Pengenalan konsep Relational Database Management System (RDBMS)
Lec 1: Pengantar Web Basic HTML
As’ad Djamalilleil Fungsi exec() As’ad Djamalilleil
Pengembangan Web Ramos Somya, S.Kom., M.Cs.
2 Latihan Pertemuan II.
Kone.
Pemasaran Berbasis web
Pemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web
PHP: Hypertext Preprocessor
Pemrograman Web/TI/ AK /2 sks
Pengantar PHP (Lanjutan)
Pemrograman Web/TI/ AK /2 sks
MENGGUNAKAN FORM Jika menginginkan sebuah website interaktif ,maka digunakan FORM. Sebuah form menggunakan : tag dan ditutup dengan tag
Konektivitas PHP - MySQL
PEMROGRAMAN WEB DEWI SULISTIYARINI, S.KOM
Pemrograman Berorientasi Platform (IN315B) Ramos Somya, S.Kom., M.Cs.
Pengenalan mySQL database
KOMPUTER APLIKASI IT I FORM.
Lec 1: Dasar PHP Web Programming.
Pemrograman Web/TI/ AK /2 sks
Form.
MEMBANGUN WEB DINAMIS HAPUS DAN EDIT
MEMBANGUN WEB DINAMIS INPUT DATA
Penanganan Session 12/8/2018 by nasetiyanto.
FORM-WEB.
Transcript presentasi:

Dasar Pemrograman PHP HTML

Ceklist Membuat halaman hello world Membuat tabel Membuat link / hyperlink Membuat formulir Koneksi database

Struktur direktori xampp File pada web dengan alamat localhost disimpan pada direktory c:/xampp/htdocs/ Buat direktori dibawah nya sehingga terdapat direktori c:/xampp/htdocs/latphp Direktori tersebut menghasilkan alamat url http://localhost/latphp

Hello world (hello1.php) http://localhost/latphp/hello1.php <html> <head> <title>hello world</title> </head> <body> Hello world </body> </html>

Tabel 1 (tabel1.php) <body> <table border=1> <tr><td>no<td>nama<td>nilai <tr><td>1<td>mardi<td>70 <tr><td>2<td>siswo<td>80 <tr><td>3<td>utomo<td>90 </table> </body>

Tabel 2 <body> <table border=1> <tr><td>no<td colspan=2>data <tr><td><td>nama<td>nilai <tr><td>1<td>mardi<td>70 <tr><td>2<td>siswo<td>80 <tr><td>3<td>utomo<td>90 </table> </body>

Tabel 3 <table border=1> <tr><td>no<td>nama<td>MK<td>nilai <tr><td rowspan=2>1<td rowspan=2>mardi<td>jarkom<td>70 <tr><td>PTI<td>90 <tr><td rowspan=2>2<td rowspan=2>utomo<td>jarkom<td>60 <tr><td>PTI<td>80 </table>

Sintaks PHP <html> <head> <title>hello world</title> </head> <body> <?php echo “Hello world”; ?> </body> </html>

Variabel PHP Nama variabel diawali dengan tanda $ <?php $x=5; $y=7; $z=$x * $y; echo “$z”; ?>

Jawaban Latihan <table border=1> <tr><td>x<td>y<td>z <?php $x=2; $y=3; $z=$x+$y; echo “<tr><td>$x<td>$y<td>$z”; ?> </table>

Perulangan <?php echo “<table border=1>”; for($x=0;$x<10;$x++){ echo “<tr><td>$x”; } echo “</table>”; ?>

Latihan Buat tabel perkalian 10x10

Pencabangan <?php $loop=1; while($loop<10){ echo “$loop – “; if(($loop % 2) == 0) { echo “<br>”; } $loop=$loop+1; ?>

Membuat Link <a href=‘[url]’ >[teks]</a> <a href=‘http://localhost/latphp/tabel1.php’ >Tabel1</a> <a href=‘http://localhost/latphp/tabel2.php’ >Tabel2</a>

Membuat Link Tugas: Buat link untuk masing-masing latihan yang telah dibuat. Hello1 Tabel1 Tabel2 Tabel3

Membuat Formulir (cobafrm.php) <form method=‘post’ action=‘cobaform.php’> Masukan nama : <input type=‘text’ name=‘nama’><br> Jumlah MK : <select name=‘MK’> <option value=‘1’>1</option> <option value=‘2’>2</option> <option value=‘3’>3</option> </select> <br><input type=‘submit’ value=‘simpan’> </form>

formulir Tambahkan sintak php di bagian atas formulir tadi <?php echo “Nama : $_REQUEST[nama] <br>”; echo “MK : $_REQUEST[MK]”; echo “<br><br><br>”; ?>

Membuat Formulir (cobafrm.php) <form method=‘post’ action=‘cobaform.php’> Masukan nama : <input type=‘text’ name=‘nama’ value=‘mardi siswo’><br> Jumlah MK : <select name=‘MK’> <option value=‘1’>1</option> <option value=‘2’>2</option> <option value=‘3’>3</option> </select> <br><input type=‘submit’ value=‘simpan’> </form>

Latihan buat formulir untuk penjumlahan Masukan angka 1 : [ ] Masukan angka 2 : [ ] [Hitung] Hasil penjumlahan angka1 dan angka2= ????

Jawaban <form method=‘post’ action=‘tambah.php’> Angka 1 : <input type=‘text’ name=‘angka1’><br> Angka 2 : <input type=‘text’ name=‘angka2’><br> <input type=‘submit’ value=‘hitung’> </form> <?php $hasil=$_REQUEST[angka1]+$_REQUEST[angka2]; echo “<br> hasil penjumlahan adalah $hasil”; ?>

Latihan Buat formulir isian data dosen <form method=‘post’ action=‘inpdosen.php’> <table> <tr><td>Nama<td>:<td><input type=‘text’ name=‘nama’ size=100> <tr><td>NIY<td>:<td><input type=‘text’ name=‘NIY’ size=20> ……dst </table></form>

Koneksi ke mysql <?php $db_username = "root"; $db_hostname = "localhost"; $db_password = "root"; $db_name = “mikudinus"; //-------------------------------- $con = mysql_connect($db_hostname, $db_username, $db_password); $db = mysql_select_db($db_name, $con); //---------------------------------- $s="select * from dosen"; $r=mysql_query($s); While($w=mysql_fetch_array($r)){ echo "$w[NIY] - $w[Nama] <br>"; } ?>

http://latphp/sql2.php?niy=

http://latphp/sql2.php?nip=YS.2.. <?php $db_username = "root"; $db_hostname = "localhost"; $db_password = "root"; $db_name = “mikudinus"; //-------------------------------- $con = mysql_connect($db_hostname, $db_username, $db_password); $db = mysql_select_db($db_name, $con); //---------------------------------- If($_REQUEST[btsimpan]==‘simpan’) { $s=“update dosen set nama=‘$_REQUEST[nama]’, alamat=‘$_REQUEST[alamat] where nip= ‘$_REQUEST[nip]’ "; $r=mysql_query($s); } $s="select Nama from dosen where nip= ‘$_REQUEST[nip]’ "; If ($w=mysql_fetch_array($r)){ echo “<form method=‘post’ action=‘sql2.php’> Masukan nip : <input type=‘text’ name=‘nip’ value=‘$w[nip]’><br> Masukan nama : <input type=‘text’ name=‘nama’ value=‘$w[Nama]’><br> <input type=‘submit’ name=‘btsimpan’ value=‘simpan’></form>”; ?>

If ($w=mysql_fetch_array($r)){ echo “<a href=‘latphp/sql2.php?nip=$w[NIP]’>$w[NIP]</a>”; }

Update [nama_tabel] set [nama_kolom1]=… , [nama_kolom2]=… where [kondisi] Contoh ; Update dosen set nama=‘mardi siswo utomo’ where niy=‘0001’