Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PHP Array & Form.

Presentasi serupa


Presentasi berjudul: "PHP Array & Form."— Transcript presentasi:

1 PHP Array & Form

2 Array Array adalah variable khusus yang dapat menampung lebih dari 1 variabel Contoh : $cars1="Volvo"; $cars2="BMW"; $cars3="Toyota"; Bisa diganti dengan : $cars=array("Volvo","BMW","Toyota");

3 Tipe Array Pada PHP ada 3 jenis array
Indexed arrays - Array dengan indeks nomor Associative arrays - Array dengan indeks berupa nama(string) Multidimensional arrays - Array yang berisi lebih dari 1 array

4 PHP Indexed Arrays The index can be assigned automatically (index always starts at 0): $cars=array("Volvo","BMW","Toyota"); or the index can be assigned manually: $cars[0]="Volvo"; $cars[1]="BMW"; $cars[2]="Toyota";

5 Cara memanggil isi array: <
Cara memanggil isi array: <?php $cars=array("Volvo","BMW","Toyota"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?> Cara menghitung isi array : <?php $cars=array("Volvo","BMW","Toyota"); echo count($cars); ?>

6 <?php $cars=array("Volvo","BMW","Toyota"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++)   {   echo $cars[$x];   echo "<br>";   } ?>

7 PHP Associative Arrays
Associative arrays are arrays that use named keys that you assign to them. There are two ways to create an associative array:  $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); or: $age['Peter']="35"; $age['Ben']="37"; $age['Joe']="43";

8 Cara memanggil : <?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); echo "Peter is " . $age['Peter'] . " years old."; ?> Cara loop : <?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>

9 Array Ganda Prinsipnya adalah sebuah array yang didalamnya terdapat array lainnya

10 Array Ganda Deklarasi: <?php $arrayganda = array (“nama”=>array(“Toni”=>”wirawan”,”Doni”=>”Kusuma”), “warna”=>array(“Toni”=>”Merah”,”Doni”=“Biru”), “hobi”=>array(“Toni”=>”menulis”,”Doni”=>”membaca”) );

11 Array Function arsort()
Sorts an associative array in descending order, according to the value asort() Sorts an associative array in ascending order, according to the value krsort() Sorts an associative array in descending order, according to the key ksort() Sorts an associative array in ascending order, according to the key list() Assigns variables as if they were an array

12 Array Function array_push()
Inserts one or more elements to the end of an array array_rand() Returns one or more random keys from an array array_intersect() Compare arrays, and returns the matches (compare values only) array_diff() Compare arrays, and returns the differences (compare values only)

13 Form Form adalah elemen HTML
Berfungsi untuk mengumpulkan data kemudian dikirimkan ke server Berisikan atribut Name  definisikan nama form Method  cara form mengirim data Action  tujuan data dikirimkan

14 Elemen form Textfield Hiddenfield Textarea Checkbox Radiobutton
List/menu Filefield

15 Text field <input type=“text” name=“username” id=“username” /> Atau bentuk password <input type=“password” name=“password” id=“password” />

16 Hiddenfield Digunakan untuk mengirim data tersembunyi dari user
<input type=“hidden” name=“noproses” id=“proses” />

17 Textarea Digunakan untuk menerima inputan dari user dalam bentuk baris
<textarea name=“komentar” id=“komentar” cols=”45” rows=“5”> </textarea>

18 Checkbox Digunakan untuk memilih data yang lebih dari satu pilihan
<input type=“checkbox” name=“jlaki” id=“jlaki” value=“laki-laki”> <input type=“checkbox” name=“jwanita” id=“jwanita” value=“wanita”>

19 Radio button Digunakan untuk pemilihan data
<input type=“radio” name=“hobby” value=“menari”> <input type=“radio” name=“hobby” value=“membaca”>

20 List/menu/dropdown Digunakan untuk pemilihan item secara dropdown
<select name=“hobby” id=“hobby”> <option value=“menari”>Menari</option> <option value=“membaca”>Membaca</option> </select>

21 File Field Digunakan untuk upload file. <input type=“file” name=“imagefile” id=“imagefile” />

22 Button Digunakan untuk eksekusi pengiriman data
<input type=“submit” name=“submit” value=“kirim data” />

23 Form Cara mengirim : <html> <body> <form action="welcome.php" method="post"> Name: <input type="text" name="name"><br> <input type="text" name=" "><br> <input type="submit"> </form> </body> </html> Cara memanggil: <html> <body> Welcome <?php echo $_POST["name"]; ?><br> Your address is: <?php echo $_POST[" "]; ?> </body> </html>


Download ppt "PHP Array & Form."

Presentasi serupa


Iklan oleh Google