BELAJAR PHP 3-9.tambah item untuk angket
kondisi sekarang paginal angket masih bisa mengisi nama saja.
jadi kita harus tambah item, e-mail addres dan opini.
setelah anda mengerti tentang ini, nanti anda bisa membuat angket dengan sendirinya dengan berbagai cara atai beranekaragam.
tambah tag "input" saja
tambah 2 code HTML, pakai tag "input" seperti nama yang sudah anda ketik di page di 3-3.
<body>
<form method="post" action="check.php">
silahkan anda masukkan penginputan nama anda.<br>
<input name="nama" type="text" style="width:100px"><br>
silahkan juga anda masukkan penginputan e-mail adres.<br>
<input name="email" type="text" style="width:200px"><br>
silahkan anda masukkan penginputan opini anda.<br>
<input name="opini" type="text" style="width:300px"><br>
<br>
<input type="submit" value="kirim">
</form>
</body>
<form method="post" action="check.php">
silahkan anda masukkan penginputan nama anda.<br>
<input name="nama" type="text" style="width:100px"><br>
silahkan juga anda masukkan penginputan e-mail adres.<br>
<input name="email" type="text" style="width:200px"><br>
silahkan anda masukkan penginputan opini anda.<br>
<input name="opini" type="text" style="width:300px"><br>
<br>
<input type="submit" value="kirim">
</form>
</body>
setelah selesai coba anda lihat di browser.
sangat tidak susah kan? bagaimana hasilnya?
perbaiki "check.php"
sudah menjadi seperti web situs angket.
dari sekarang perbaiki "check.php" yang pihak terima data.
<body>
<?php
$nama=$_POST['nama'];
$email=$_POST['email'];
$opini=$_POST['opini'];
if($nama==''){
print 'nama nya kosong.silahkan andaisi nama<br>';
}else{
print 'selamat datang';
print 'Mr./Mrs.';
print $nama;
print '<br>';
}
if($email==''){
print 'e-mail nya kosong. minta tolong mengisi e-mail<br>';
}else{
print 'e-mail adres : ';
print $email;
print '<br>';
}
if($opini==''){
print 'opini nya kosong. minta tolong mengisi anggapan<br>';
}else{
print 'opini :';
print $opini;
print '<br>';
}
?>
</body>
sudah cukup panjang.<?php
$nama=$_POST['nama'];
$email=$_POST['email'];
$opini=$_POST['opini'];
if($nama==''){
print 'nama nya kosong.silahkan andaisi nama<br>';
}else{
print 'selamat datang';
print 'Mr./Mrs.';
print $nama;
print '<br>';
}
if($email==''){
print 'e-mail nya kosong. minta tolong mengisi e-mail<br>';
}else{
print 'e-mail adres : ';
print $email;
print '<br>';
}
if($opini==''){
print 'opini nya kosong. minta tolong mengisi anggapan<br>';
}else{
print 'opini :';
print $opini;
print '<br>';
}
?>
</body>
tapi isi nya tidak susah.
pertama anda harus mempunyai batas variable semua. nama & e-mail & anggapan.
setelah itu "print" saja. kalau kosong dan kalau sudah mengisi. setiap variable.
dan ada baris kosong. itu untuk memudaahkan anda melihat. tidak ada peraturan.
menggabungkan ke satu baris
kondisi sekarang tidak menggabungkan seperti dibawah. contoh nya e-mail saja ya.
print 'e-mail adres : ';
print $email;
print '<br>';
print $email;
print '<br>';
boleh menggabungkan ke satu baris seperti dibawah ya.
kalau anda pakai single quotation (= '), harus membagi huruf dan variable.
dan kalau anda pakai comma (=.) untuk menggabung huruf dan variable.
print 'e-mail adres : ' . $email . '<br>';
kalau anda pakai double quotation (= ",k),anda tidak usah bagi dan comma.
print "e-mail adres : $email<br>";
check di browser dan coba mengisi berbagai macam item.
anda juga dapat mengisi dengan berbagai macam item.
kalau semua kosong, hasil nya bagaimana?
kalau e-mail saja kosong, bagaimana? dll...