Arsip

SimpleXML untuk PHP

Saya mencoba SimpleXML pada PHP untuk mengakses dan menampilkan data di dalam elemen-elemen tertentu pada sebuah file XML.  Saya mendapatkan referensi tutorial SimpleXML dari http://www.php.net/manual/en/book.simplexml.php

Berikut ini langkah-langkah menuliskan code SimpleXML untuk mengakses data di elemen tertentu :

  • Buatlah sebuah file xml ke dalam code php, dan disimpan dengan ekstensi .php,  misal: buku.php

  • Tuliskan code php untuk membuka file buku.php dan mengakses elemen : judulbuku, namapengarang, dan namapenerbit . Simpan file code tersebut dengan nama latihxml1.php


  • buku.php dan latihxml1.php diletakkan dalam satu folder, misal : folder : bljrxml
  • Jalankan XAMPP atau Apache Server
  • Buka web browser (Firefox, Opera), ketikkan localhost/bljrxml/latihxml1.php



Iklan

Syntak Untuk Table di Mysql

Membuka console mysql : $mysql -u(username) -p(password)

Membuat database baru
$Create Database KESISWAAN; // Query OK, 1 row affected <0.00>

Menampilkan seluruh database
$Show databases;

Menggunakan database LATIH

$Use LATIH; // Database changed

 

Menampilkan seluruh table
Show tables;

Mengubah nama table :

Contoh :  RENAME TABLE  <old_table_name>   To  <new_table_name>


Mengubah nama field pada suatu table :

Contoh  :  alter table <table_name> change <old_column_name> <new_column_name> <type data>;

Looping dalam PHP

Sekarang saya akan mencoba menjelaskan tentang PHP Looping
di dalam php looping kita dapat menggunakan beberapa fungsi, seperti:

while loops, For Loops, Breaking Out of a Loop, continue Statements.

ok coba kita explain satu persatu

1. While Loops

syntax untuk while loop:

while (expression)
{
  code to
 execute;
}

contoh while loop yang menghitung sampai 10

script————-

<?php
$num = 1;

while ($num <= 10){
    print “Number is $num<br />\n”;
    $num++;
}

print ‘Done.’;
?>

script————-

menghasilkan:

Number is 1
Number is 2
Number is 3
Number is 4
Number is 5
Number is 6
Number is 7
Number is 8
Number is 9
Number is 10
Done.

script nya akan me-loop sampai 10 dan script $num++ bertambah 1

2. For Loops
syntax untuk For Loops adalah

for (initialization expression; test expression; modification expression){
  code that is executed;
}

contoh script untuk for loop:

script————-

<?php
for ($num = 1; $num <= 10; $num++) {
    print “Number is $num<br />\n”;
}
?>

script————-

menghasilkan:

Number is 1
Number is 2
Number is 3
Number is 4
Number is 5
Number is 6
Number is 7
Number is 8
Number is 9
Number is 10

3. Menghentikan sebuah Loop

contoh Menghentikan sebuah Loop untuk menghindari Loop:

script————-

<?php

$counter = -3;

for (; $counter < 10; $counter++){
    // Check for division by zero
    if ($counter == 0){
        echo “Stopping to avoid zero.”;
        break;
    }

    echo “100/$counter<br />”;
}

?>

script————-

menghasilkan:

100/-3
100/-2
100/-1
Stopping to avoid division by zero.

*dia akan loop sampai fungsi if dan karena ada script break, maka proses akan berhenti
*script ini suatu saat akan berguna “Trust me”

4. continue Statements

penggunaan continue selain break

script————-

<?php

$counter =- 3;

for (; $counter < 10; $counter++){
    // Check for division by zero
    if ($counter == 0){
        echo “Skipping to avoid zero.<br />”;
        continue;
    }

    echo “100/$counter<br />”;
}

?>

script————-

menghasilkan:

100/-3
100/-2
100/-1
Skipping to avoid zero.
100/1
100/2
100/3
100/4
100/5
100/6
100/7
100/8
100/9

*dia akan loop sampai fungsi if dan karena ada script continue, maka proses akan berhenti mengganti angka 0 menjadi
Skipping to avoid zero, lalu looping akan di lanjutkan kembali

*script ini juga suatu saat akan sangat berguna

Seperti judul lagu Linkin Park “What I’ve Done”?
kita telah belajar looping

Sumber dari situs Ilmu Website dalam kategori php kuliah dengan judul PHP Looping

Array Multidimensi

Yang termasuk dalam tipe data ini adalah bilangan bulat (tidak pakai koma). contoh :

<?
$buaht = array (
“apel” => array(
“warna” => “merah”,
“rasa” => “manis”
),
“pisang” => array(
“warna” => “kuning”,
“rasa” => “manis”
)
);

print (“Warna buah apel adalah “);
print ($buah[“apel”][“warna”]).”<br>”;
print (“Rasa buah pisang adalah “);
print ($buah[“pisang”][“rasa”]);
?>

Kode di atas akan menghasilkan tulisan

Warna buah apel adalah merah
Rasa buah pisang adalah manis

Array berdimensi satu

Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array.

Array berdimensi satu

<?
$buah[0] = “Apel”;
$buah[1] = “Mangga”;
$buah[2] = “Jeruk”;
$kota[3] = “Sawo”;

print (”Buah favorit saya adalah $buah[0]“);
?>

Kode di atas bila dijalankan pada browser, akan muncul tulisan :

Buah favorit saya adalah Apel.

Indeks array dimulai dari 0. Jadi indeks array 0 menyatakan elemen pertama dari array, indeks array 1 menyatakan elemen array kedua, dan seterusnya.