Sabtu, 06 November 2010

Penggunaan fungsi di PHP

Ada yang bingung dengan penggunaan fungsi di PHP ????

Kali ini q mw membahas tentang perbedaan fungsi yang memakai return di dalamnya dengan yang tidak memakai return.



Contoh fungsi yang memakai return :

<?php
function sum($a,$b)
{
$c=$a+$b;
return $c;
}
echo sum(10,5);
?>

Contoh fungsi yang tidak memakai return :

<?php
function menu()
{
echo"1. Masuk<br>";
echo"2. Keluar<br>";
}
echo menu();
?>


Dari contoh-contoh di atas dapat diambil kesimpulan, bahwa fungsi yang memakai return hanya dapat digunakan untuk fungsi yang mana di dalam fungsi tersebut terdapat nilai yang disimpan didalam suatu variabel untuk dimunculkan di luar fungsi.

Sedangkan fungsi yang tidak memakai return hanya dapat digunakan untuk fungsi yang didalamnya tidak terdapat nilai yang tersimpan dalam suatu variabel yang nantinya akan dimunculkan di luar fungsi.

Penggunaan fungsi di PHP

Ada yang bingung dengan penggunaan fungsi di PHP ????

Kali ini q mw membahas tentang perbedaan fungsi yang memakai return di dalamnya dengan yang tidak memakai return.



Contoh fungsi yang memakai return :

<?php
function sum($a,$b)
{
$c=$a+$b;
return $c;
}
echo sum(10,5);
?>

Contoh fungsi yang tidak memakai return :

<?php
function menu()
{
echo"1. Masuk<br>";
echo"2. Keluar<br>";
}
echo menu();
?>


Dari contoh-contoh di atas dapat diambil kesimpulan, bahwa fungsi yang memakai return hanya dapat digunakan untuk fungsi yang mana di dalam fungsi tersebut terdapat nilai yang disimpan didalam suatu variabel untuk dimunculkan di luar fungsi.

Sedangkan fungsi yang tidak memakai return hanya dapat digunakan untuk fungsi yang didalamnya tidak terdapat nilai yang tersimpan dalam suatu variabel yang nantinya akan dimunculkan di luar fungsi.

Jumat, 05 November 2010

Belajar Array di PHP...

Waduh, salah terbit nieh, harusnya nie postingan muncul sebelum postingan yang latihan php lagi yuk....
Coz nie postingan memberikan contoh array yang lebih sederhana, daripada yang ada di latihan php lagi yuk....(Tapi itu menurut saya, Hahahahahahaha...... just kidding). Nie scriptnya :



array1.php

Nie array buat menghitung kelipatan 3 antara 15 sampai dengan 50

<html>
<?php
for($x=0;$x<=11;$x++)
{
$y=$x*3+15;
echo"$y<br>";
}
?>
</html>



array2.php

Nie array untuk menentukan nilai tertinggi, nilai terendah, dan rata-rata...


<html>
<?php
$nilai=array("90","75","60","83","72","78","95","87","55","47");
$min=$nilai[0];
$max=$nilai[0];
for($x=0;$x<=9;$x++)
{
 if($nilai[$x]<$min)
 {
 $min=$nilai[$x];
 }

 if($nilai[$x]>$max)
 {
 $max=$nilai[$x];
 }
$t=$t+$nilai[$x];
}
$r=$t/10;
echo"<pre>";
echo"Nilai Tertinggi    : $max<br>";
echo"Nilai Terendah    : $min<br>";
echo"Rata-rata nilai    : $r<br>";
echo"</pre>";
?>
</html>

Latihan PHP lagi yuk....!!!!

Kali ini q ingin sebarin ilmu q lagi mengenai PHP, dalam script di bawah ini terdapat penggabungan antara HTML, CSS, dan PHP. Penggunaan array di PHP juga ikut masuk dalam latihan kali ini...



lat1.php

 <html>
<head>
<style type=text/css>
b {font-size:18pt;color:pink};
</style>
</head>
<body>
<form method=post action=lat2.php>
<pre>
<center>
<b> Toyz-Online.com</b>
Form Pemesanan Pre Order
</center>
Nama Pemesan    :  <input type=text name=nama>
Barang        :  <select name=barang>
           <?php
           $brg=array(1=>"MG-Qarta","MG-KRDouble","MG-SonGoKu");
            for($x=1;$x<=3;$x++)
            {
             echo"<option value=$brg[$x]>$brg[$x]";
            }
           ?>
           </select>
Jumlah Pesan    :  <input type=text name=jumlah>
<input type=submit value=Order>
</pre>
</form>
</body>
</html>



lat2.php

<?
$nama=$_POST['nama'];
$barang=$_POST['barang'];
$jumlah=$_POST['jumlah'];
if($barang=="MG-Qarta")
{
$hrg=600000;
}
else
{
 if($barang=="MG-KRDouble")
 {
 $hrg=500000;
 }
 else
 {
 $hrg=450000;
 }
}
$t=$hrg*$jumlah;
echo"<pre>";
echo"Nama        : $nama<br>";
echo"Barang        : $barang<br>";
echo"Jumlah Pesan    : $jumlah<br>";
echo"Harga per item    : $hrg<br>";
echo"Total        : $t<br><br>";
echo"<a href=lat1.php>Thank You</a>";
echo"</pre>";
?>



Nie script lat2.php yang sama bedanya nie pake function

<?
$nama=$_POST['nama'];
$barang=$_POST['barang'];
$jumlah=$_POST['jumlah'];
 function harga($barang)
 {
  if($barang=="MG-Qarta")
  {
   $hrg=600000;
  }
  else
  {
   if($barang=="MG-KRDouble")
   {
    $hrg=500000;
   }
   else
   {
    $hrg=450000;
   }
  }
return $hrg;
 }
$a=harga($barang);
$t=$a*$jumlah;
echo"<pre>";
echo"Nama        : $nama<br>";
echo"Barang        : $barang<br>";
echo"Jumlah Pesan    : $jumlah<br>";
echo"Harga per item    : $a<br>";
echo"Total        : $t<br><br>";
echo"<a href=lat1.php>Thank You</a>";
echo"</pre>";
?>