-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprcess.php
More file actions
70 lines (64 loc) · 2.13 KB
/
Copy pathprcess.php
File metadata and controls
70 lines (64 loc) · 2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?php
include 'koneksi.php';
//''jika query belum lengkap dan harus memanggil dari tabel lain
//"" jika query mulai lengkap / utuh
if (isset($_POST['submit']))
{
$query='select id from tb_gejala where ';
//fungsi array_pop untuk proses POST form "submit"
array_pop($_POST);
$aturan_input=array();
foreach ($_POST as $where)
{
//lanjutan dari isi $query yang masih belum dilanjutkan
$query.=$where."=1 and ";
//array kosong mulai terisi
array_push($aturan_input,$where);
}
//lanjutan dari isi $query.=$where. yang masih belum dilanjutkan
$query.="1=1";
$data=mysqli_query($konek,$query);
$id='';
//array kosong terisi
//pastikan sudah mencocokkan aturan yang ada sesuai dengan sebaran pengetahuan yang dijabarkan pada --
// -- Tabel Keputusan serta rule
//pastikan sudah sesuai dengan struktur tabel "tb_gejala" yang terdapat pada database --
// --yang sebelumnya sudah dibuat dan dirangkum menjadi rule/aturan
$aturan=array(
array("G001","G002","G003","G010","G013","G020"));
//status array ke tabel gejala jika aturan input salah/tidak cocok
//perulangan saat status salah (kondisi boolean)
$status=false;
for ($i=0; $i <1 ; $i++)
{
$result=($aturan_input==$aturan[$i]);
if ($result)
{
$status=true;
}
}
if ($status==true)
{
while ($d=mysqli_fetch_array($data))
{
//akan di index berdasarkan id
$id=$d['id'];
}
//setelah status sudah terpenuhi alias benar
//hasil akan dibawa ke page / halaman baru --
// -- berhubungan dengan "tb_penyakit".
$cari_penyakit="select * from tb_penyakit where id=$id";
$database=mysqli_query($konek,$cari_penyakit);
while ($d=mysqli_fetch_array($database))
{
$penyakit=$d['penyakit'];
$info=$d['info'];
$solusi=$d['solusi'];
//menuju ke page file hasil.php atau ke page kesalahan.php
include 'hasil.php';
}
}else {
include 'kesalahan.php';
}
}
?>