Professional Documents
Culture Documents
Aspek: 4.2 Ralat Logik Nama Item Sampel Data Output Jenis Data Had Bawah Had Atas
Aspek: 4.2 Ralat Logik Nama Item Sampel Data Output Jenis Data Had Bawah Had Atas
2 Ralat Logik
Input Output
b) Had Atas
Input Output
Penerangan:
Contoh ini menetapkan setiap kelas mesti ada sebuah meja dan maksimum 30 meja dalam sesebuah
kelas. Jadi, Had bawah ialah 1 dan had atas ialah 30. Rajah input tidak diperlukan, cuma sebagai
penerangan kepada output sahaja.
// Ini merupakan sebahagian daripada kod php
// Menguji Had Atas dan Had Bawah
// Untuk data validation ini ada empat jenis output akan dipaparkan
$bilMeja=$_POST['bilMeja'];
if (empty($bilMeja)){
echo"<script>alert('Bilangan Meja adalah medan wajib diisi.')</script>";
exit();
}else if (!is_numeric($bilMeja)){
echo"<script>alert('Anda mestilah memasukkan nombor.')</script>";
exit();
}else if ($bilMeja < 0){
echo"<script>alert('Bilangan meja mestilah lebih daripada sifar.')</script>";
exit();
}else if ($bilMeja >= 30){
echo"<script>alert('Bilangan meja mestilah tidak melebihi 30.')</script>";
exit();
}