- Beranda
- Komunitas
- Tech
- Programmer Forum
tanya gmn bikin MLM downline view pake php mysql


TS
roeynoA
tanya gmn bikin MLM downline view pake php mysql
gan bantu ane dapet tugas dri dosen ane suruh bikin downline buat mlm seperti binary tree
, ane udah bikin tapi tree yang vertikal, tapi seharusnya ane bikin tree yang horisontal,
script ane kayak gini gan yg tree vertical ane:
<?php
function hirarki($id_kategori = NULL)
{
global $mysqli;
$list = NULL;
$id=$_GET['id'];
if(($id_kategori === NULL) && ($id=$_GET['id']))
{
// query yang dijalankan jika argumen $id_kategori bernilai NULL
$sql = "SELECT sum(t.idpaket)as tot, m.id_s, m.id, m.nama FROM member m, paket t WHERE t.idpaket=m.idpaket and id='$_GET[id]'";
}
else
{
// pastikan $id_kategori adalah angka
$id_kategori = intval($id_kategori);
$id=$_GET['id'];
// query yang dijalankan jika argumen $id_kategori bukan NULL
$sql = "SELECT sum(t.idpaket)as tot, m.id_s, m.id, m.nama FROM member m, paket t WHERE id_s = '$id_kategori' and t.idpaket=m.idpaket" ;
}
// query MySQL
$result = $mysqli->query($sql);
static $i = 1;
$tab = str_repeat("", $i);
// jika kategori ada
if($result->num_rows > 0)
{
// persiapkan list
$list .= "$tab<ul id='menu-tree' class='filetree'>";
// ambil data kategori
while(($kategori = $result->fetch_object()) !== NULL)
{
$list .= '<li>'.'<a >id.'&idc='.$kategori->id_s.'">'.
$kategori->nama.
'</a>';
// ambil list child dengan memanggil kembali fungsi hirarki
$child_list = hirarki($kategori->id);
$list .= $child_list;
$list .= '</li>';
}
$list .= '</ul>';
}
// hasil list kategori
return $list;
}
// cetak hirarki.
echo hirarki();
// tutup koneksi database MySQL
$mysqli->close();
minta bantuan n petunjuk para masta2

script ane kayak gini gan yg tree vertical ane:
<?php
function hirarki($id_kategori = NULL)
{
global $mysqli;
$list = NULL;
$id=$_GET['id'];
if(($id_kategori === NULL) && ($id=$_GET['id']))
{
// query yang dijalankan jika argumen $id_kategori bernilai NULL
$sql = "SELECT sum(t.idpaket)as tot, m.id_s, m.id, m.nama FROM member m, paket t WHERE t.idpaket=m.idpaket and id='$_GET[id]'";
}
else
{
// pastikan $id_kategori adalah angka
$id_kategori = intval($id_kategori);
$id=$_GET['id'];
// query yang dijalankan jika argumen $id_kategori bukan NULL
$sql = "SELECT sum(t.idpaket)as tot, m.id_s, m.id, m.nama FROM member m, paket t WHERE id_s = '$id_kategori' and t.idpaket=m.idpaket" ;
}
// query MySQL
$result = $mysqli->query($sql);
static $i = 1;
$tab = str_repeat("", $i);
// jika kategori ada
if($result->num_rows > 0)
{
// persiapkan list
$list .= "$tab<ul id='menu-tree' class='filetree'>";
// ambil data kategori
while(($kategori = $result->fetch_object()) !== NULL)
{
$list .= '<li>'.'<a >id.'&idc='.$kategori->id_s.'">'.
$kategori->nama.
'</a>';
// ambil list child dengan memanggil kembali fungsi hirarki
$child_list = hirarki($kategori->id);
$list .= $child_list;
$list .= '</li>';
}
$list .= '</ul>';
}
// hasil list kategori
return $list;
}
// cetak hirarki.
echo hirarki();
// tutup koneksi database MySQL
$mysqli->close();
minta bantuan n petunjuk para masta2

0
2.6K
0


Komentar yang asik ya


Komentar yang asik ya
Komunitas Pilihan