BELAJAR PHP

untuk pemula sekali

BELAJAR PHP 3-12.pergi ke paginal depan

apabila isi nya sudah benar, sekarang anda lanjut ke THANKS paginal.
yang isinya menyatakan "terima kasih atas keraguannya.".

sebenarnya tujuan daripada paginal ini adalah bukan "terima kasih" saja.
tapi ada tujuan lain yang menyangkut system.

mulai sekarang saya akan menjelaskan nya,semoga anda dapat mengerti.

masalahnya jika tidak ada kata THANKS di paginal

dan misalnya anda hanya ingin menyebutkan kata "terima kasih",dan anda bisa"check.php".
tapi cara itu tidak boleh.

kenapa tidak boleh?
sebelum nya, saya akan memberitahukan kepada anda tentang fungsi yang akan di tambah.

* fungsi yang kirim e-mail otomatis ke orang yang sudah ragu untuk membuat angket.
* fungsi yang simpan data ke database.

bagaimana?
menakjubkan atau tidak?
mulai sekarang anda membuat system itu ya.


ok,kita kembali ke cerita sebelum nya.
kalau anda ingin merealisasikan fungsi itu di "check.php", masalah nya apa?
kalau begitu, pada saat di tahap di "check.php",anda segera kirim e-mail dan simpan data ke database.

arti nya saat menggunakannya anda kembali ke paginal kemudian langsung memperbaikinya,
pada saat sampai ke "check.php" lagi, pasti kirim e-mail satu lagi.
dan simpan data juga ada satu lagi.

kirim e-mail pada saat anda merasa "sudah OK".

anda sudah tahu solusi untuk masalah tadi apa?
solusi nya mudah sekali.

* anda pilih "OK" atau "kembali" di "check.php".
* kalau click "OK", baru lanjut ke paginal bagian depan.
* fungsi e-mail dan database nya hanya bekerja di paginal depan saja.

paginal depan adalah "THANKS paginal".
anda tahu kenapa nama nya seperti itu?
karena ada kata "THANKS" di paginal itu...

membuat button yang lanjut ke THANKS paginal.

jadi anda ingin membuat button atau link untuk pergi ke THANKS paginal.
cara nya hampir sama dengan cara yang dari "index.html" ke "check.php".
kalau sudah lupa, bisa konfirmasi di 3-3.

tambah code di "check.php" seperti bawah.

if($opini==''){
print 'opini nya kosong. minta tolong mengisi anggapan<br>';
}else{
print 'opini :' . $opini . '<br>';
}

print '<br>';
print '<form method="POST" action="thanks.php">';
print '<input type="button" onclick="history.back()" value="kembali">';
print '<input type="submit" value="OK">';
print '</form>';
?>

membuat paginal baru

kalau sekarang click "OK", ada error "Object not found".
itu benar. karena THANKS paginal nya belum ada.

jadi kita akan membuat paginal baru.
pertama kita pakai "proformas.html" lagi.

copi file itu.
dan ganti nama ke "thanks.php".


dan tambah code di "thanks.php" seperti di bawah.

<body>

<?php
print 'terima kasih atas perhatiannya.';
?>


</body>

kalau anda sudah selesai,silahkan konfirmasi di browser.
kalau click "OK", anda bisa anjut ke "thanks.php"?

ada masalah lain

sekarang kita punya masalah lain kalau ada salah mengisi.
contoh nya nama nya kosong, e-mail addres nya kosong, opini nya kosong...

kalau kondisi nya seperti itu,
saya ingin anda kembali dan perbaiki dan tidak ingin ada button "OK".

kalau kondisi nya e-mail masih kosong, tapi sudah click "OK", bagaimana?
kalau begitu, tidak bisa kirim e-mail di "thanks.php".

kalau kondisi nya opini kosong, data kosong simpan ke database.

kita tidak mau kondisi seperti itu. jadi bagaimana solusi nya?