Senin, 24 Oktober 2011

Ralat buku HTML PHP


 Assalamualaikum

Waktu itu (lupa kapan) Lujo kembali memandangi layar monitor. Bukan monitor di rumahnya, namun di rumah kedua, laboratorium komputer Smala. Ia memelajari HTML dan PHP sebagaimana teman-temannya yang lain. Namun, ia tak seperti biasanya. Ia terlihat kebingungan karena apa yang ia pelajari (dalam buku) berbeda dengan hasilnya (dalam komputer). Maka setelah ia mencoba mengutik sedikit, ia menemukan apa yang seharusnya terjadi. Lihat Buku HTML PHP pada bagian if else.  

 

4.2 Statement if .. else

Seperti halnya statement if, statement if .. else akan mengecek apakah syarat pada if terpenuhi, jika ya maka operasi dibawah if dilakukan, jika tidak maka operasi yang dibawah else yang dilakukan.

<?
$kondisi = 'lapar';
if ($kondisi == 'lapar) {
      echo "Aku akan beli makanan";
}else {
      echo "Aku tidak akan beli makanan";
}
?>

Diubah menjadi

<?
$kondisi = $_POST['lapar'];
if ($kondisi == lapar) {
      echo "Aku akan beli makanan";
}else {
      echo "Aku tidak akan beli makanan";
}
?>

Dan bisa jadi diubah menjadi

<? $kondisi = $_POST['lapar'];
      if ($kondisi == lapar) 
      {echo "Aku akan beli makanan";}
      else
      {echo "Aku tidak akan beli makanan";}?>  

Yang jelas, perbedaan enter itu tidak menjadi masalah. Yang menjadi masalah adalah salahnya syntax yang dipakai. Misalkan pada operator pembanding, tidaklah sama dengan tanda inisialisasi. Mudah kan?