Web Development

Pertama kita harus membuat file PHP baru: simplecarloancalculator.php. File PHP diperlakukan oleh server web sebagai file HTML biasa kecuali untuk kode yang ditulis di dalam tag php.

Kami memulai dengan membuat formulir HTML kalkulator pinjaman mobil yang mengirimkan data kembali ke halaman web ini.

Harga mobil:
Istilah:
Suku bunga:
Kode di atas akan membuat formulir yang berisi tiga kotak teks dan satu tombol.

Car price: ___
Term: ___
Interest rate: ___
[Calculate]



Dapat diterjemahkan ke:

Ketika tombol hitung ditekan, data di kotak teks akan dikirim ke halaman bernama: simplecarloancalculator.php (halaman yang sudah kita siapkan semua telah dimuat di browser web kita). Halaman simplecarloancalculator.php kita saat ini akan dimuat ulang dan kita akan memiliki akses ke data yang dimasukkan ke dalam formulir dalam array bernama $ _POST.

Untuk dapat menggunakan data yang dimasukkan ke dalam kotak teks harga mobil, kami menggunakan $ _POST[carPrice], di mana carPrice adalah nama yang digunakan pada formulir di atas. Karena kita sebenarnya menggunakan kode PHP sebelum form dibuat, kita akan menempatkan kode di atas form.

Baca juga:   Desain Web - Cara Memilih Desainer atau Pengembang Web yang Tepat untuk Proyek Anda

Pengkodean PHP

Kami akan mulai dengan dua fungsi dan satu variabel.

isset () – fungsi untuk menguji apakah variabel disetel [returns true/false].

kosong () – fungsi untuk menguji apakah variabel kosong [returns true/false].

$ carPrice – variabel untuk menyimpan harga mobil.

Sepertinya isset () dan empty () melakukan hal yang hampir sama tetapi saya akan segera menjelaskan perbedaan yang sedikit tetapi sangat penting.

Mari kita periksa cuplikan kode.

if (isset ($ _ POST[‘carPrice’]) &&! kosong ($ _ POST[‘carPrice’]))

{

$ carPrice = check_input ($ _ POST[‘carPrice’]);

}

lain

{

$ carPrice = 0;

}

isset ($ _ POST[‘carPrice’]) -> Jika sesuatu telah diposting di texbox bernama carPrice (akan mengembalikan nilai true meskipun kotak kosong telah diposting).

kosong ($ _ POST[‘carPrice’]) -> Jika tidak ada di $ _POST[‘carPrice’] (akan mengembalikan nilai true saat pertama kali halaman dimuat).

Hosting Unlimited Indonesia

Gabungan bersama ekspresi (harap perhatikan! Before empty function) akan dievaluasi sebagai:

Jika ada sesuatu yang diketik di kotak teks bernama carPrice dan kotak itu tidak kosong. Variabel $ carPrice

akan disetel ke sesuatu itu, jika tidak, setel variabel $ carPrice ke 0.

Baca juga:   10 Alasan Teratas Untuk Memilih Laravel Untuk Proyek Pengembangan Aplikasi Web Berikutnya

Prosedur yang sama akan dibutuhkan untuk term dan interestRate juga, membuat variabel $ term dan $ interestRate, tetapi kode itu tidak akan diulang di sini.

Saatnya mengerjakan pekerjaan matematika.

Selanjutnya kita akan membuat fungsi yang mengambil tiga parameter input $ totalLoan, $ years dan $ interest. Fungsi tersebut kemudian akan mengembalikan biaya per bulan yang dibulatkan menjadi dolar utuh.

function calcMonthlyAmortizingCost ($ totalLoan, $ years, $ interest)

{

$ tmp = pow ((1 + ($ bunga / 1200)), ($ tahun * 12));

putaran pengembalian (($ totalLoan * $ tmp) * ($ interest / 1200) / ($ tmp – 1));

}

Baca juga:   Mengapa CodeIgniter? Manfaatnya yang Tak Tertandingi dalam Pengembangan Web

Langkah selanjutnya akan menggunakan fungsi yang baru kita buat dan meneruskan variabel kita sebagai argumen.

$ bulananCost = countMonthlyAmortizingCost ($ carPrice, $ term, $ interestRate);

Dan kita selesai! Hampir, kami perlu mencetak harga di halaman web. Untuk melakukan itu kita akan menggunakan fungsi echo yang mengeluarkan teks ke halaman web.

echo ($ MonthlyCost)



Source by Hermes Andersson

Author

admin

Leave a comment

Your email address will not be published. Required fields are marked *