Referral ID dan Join mlm ala web

Yah…akhir-akhir ini referral ID merupakan salah satu alternatif yang digunakan di kebanyakan web-web yang mengutamakan anggotanya sebagai salah satu kekuatan atau komponen yang terpenting dalam suatu, semisal web reseller atau web MLM yang menekankan pada anggotanya…mari kita bahas satu-persatu hehehe…

Script ke-1 :

if ($conf[‘sponsor1’]== 1) {

$dbres1 = mysql_query(”SELECT * FROM members WHERE sponsor_level1=’$username’”);
$dbres2 = mysql_query(”SELECT * FROM members WHERE sponsor_level1=’$username’ AND activate=’1′”);
$level1_referral_total = mysql_num_rows($dbres1);
$level1_referral_activated = mysql_num_rows($dbres2);

$n1 = 1 ;
$it1 = $start_num;

if ($level1_referral_total > 0) {
while ($row = mysql_fetch_array($dbres1)) {
if ($n1 > $start_num and $n1 <= $end_num) {
$it1++;
$level1_referral .= “<tr>”;
$level1_referral .= “<td width=\”3%\” bgcolor=\”#FFFFFF\”>$it1</td>”;
$level1_referral .= “<td width=\”10%\” bgcolor=\”#FFFFFF\”>$row[username]</td>”;
$level1_referral .= “<td width=\”50%\” bgcolor=\”#FFFFFF\”>$row[name]</td>”;
$level1_referral .= “<td width=\”20%\” bgcolor=\”#FFFFFF\”><a href=\”mailto:$row[email]\”>$row[email]</td>”;
$payment = $row[payment]+$conf[‘komisi_level1’];
$level1_referral .= “<td width=\”17%\” bgcolor=\”#FFFFFF\”>Rp.$payment</td>”;

$st1 = “Aktif”;
$st2 = “<b>Pasif</b>”;

$status = ($row[‘activate’] == 1?”$st1″:”$st2″);

$level1_referral .= “<td width=\”6%\” bgcolor=\”#FFFFFF\”>$status</td>”;
$level1_referral .= “</tr>”;
} else {
echo(””) ;
}
$n1 = $n1 + 1 ;
}

$number_pages = 1 + $level1_referral_total / $max_show ;
$a1 = 1 ;
while ($a1 < $number_pages) {
$level1_pagenum .= “[<a href=\”referral2.php?page=$a1&amp;level=1\”>$a1</a>]“;
$a1 = $a1 + 1 ;
}
}

else
{
$level1_referral = “Downline level 1 kosong”;
$level1_pagenum = “”;
}
}

>> Pembahasan : sript ini diletakkan sendiri dalam 1 file misal referral.php, setiap 1 anggota atau downline diberikan 1 table sendiri dalam database sehingga data ada sendiri biar ga repot. setiap page yang akan diberikan ref ID maka kita kasih ID yang seperti {level1_name} yang sebelumnya udah kita kasih inisial dahulu ke misal configure.php yang isinya berupa konfigurasi kita, intinya jika kita kasih inisial seperti itu maka otomatis jika kita masuk ke halaman home kita bisa langsung masuk ke halaman ref ID misal http://www.skripsi-theo.comxa.com/mlm10v21/join.php?id=mutiara nah tuch contohnya tulisan yang saya kasih cetak tebal…klo untuk yang lainnya seh improve aja ya maklum namanya juga masih belajar…nah dibagian page joinnya kita kasih neh :

$dbres2 = mysql_query(”SELECT * FROM orders WHERE sessi=’$session’ ORDER BY oid ASC”);
$total_products2 = mysql_num_rows($dbres2);
$max_show2 = $total_products2 ;
if (!IsSet($page2)) {
$page2 = 1;
}
$start_num2 = ($page2-1) * $max_show2;
$end_num2 = $start_num2 + $max_show2;
$n2 = 1 ;
$no2 = $start_num2;
$all_products2 = “”;
$page_nump2 = “”;
$prodcode=””;
$prodtitle=””;
$subtotal=0;
if ($total_products2 > 0) {
while ($order_row = mysql_fetch_array($dbres2)) {
if ($n2 > $start_num2 and $n2 <= $end_num2) {
$no2++;
$prodcode=$order_row[‘prodid’];
$prodtitle=$order_row[‘title’];
$sub1=$order_row[price];
$subtotal=$subtotal+$sub1;

$dbq3 = “INSERT INTO member_products SET
userid = ‘$_POST[username]‘,
title = ‘$prodtitle’,
code=’$prodcode’,
price = ‘$sub1′,
tanggal = ‘$today’”;
$res3 = mysql_query($dbq3) or display_html(mysql_error(), “error.html”);

}else{
echo(””) ;
}
$n2 = $n2 + 1 ;
}

$number_pages2 = 1 + $total_products2 / $max_show2 ;
$c2 = 1 ;
while ($c2 < $number_pages2) {
$page_nump2 .= “[<a href=\”products.php?page2=$c2\”>Page $c2</a>]“;
$c2 = $c2 + 1 ;
}
}else{
$all_order = “None”;
$page_nump2 = “”;
}

$klevel1 = $conf[‘com_prod1’];
$klevel2 = $conf[‘com_prod2’];
$klevel3 = $conf[‘com_prod3’];
$klevel4 = $conf[‘com_prod4’];
$klevel5 = $conf[‘com_prod5’];
$klevel6 = $conf[‘com_prod6’];
$klevel7 = $conf[‘com_prod7’];
$klevel8 = $conf[‘com_prod8’];
$klevel9 = $conf[‘com_prod9’];
$klevel10 = $conf[‘com_prod10’];
$ad_amount = $conf[‘admin_amount’];

$komisi_level1=$subtotal*($klevel1/100);
$komisi_level2=$subtotal*($klevel2/100);
$komisi_level3=$subtotal*($klevel3/100);
$komisi_level4=$subtotal*($klevel4/100);
$komisi_level5=$subtotal*($klevel5/100);
$komisi_level6=$subtotal*($klevel6/100);
$komisi_level7=$subtotal*($klevel7/100);
$komisi_level8=$subtotal*($klevel8/100);
$komisi_level9=$subtotal*($klevel9/100);
$komisi_level10=$subtotal*($klevel10/100);
$admin_amount=$subtotal*($ad_amount/100);
$total_amount=$subtotal;
$total_order=$subtotal;

Nach script diatas digunakan untuk pembelian product yang kemudian berujung pada pemberian komisi yang berdasarkan upline, nach upline tersebut juga dapat kita kasih

%d blogger menyukai ini: