| При создании сайта у меня возникли проблемы и скорее всего тут проблема не в том, что я плохо знаю PHP, а в том, что у меня даже не хватает мозгов сделать одну чтуку на сайте) Рассказываю в чем смысл:
На сайте есть Активация аккаунта, когда кто-нить активирует аккаунт, рефералам (3 уровня рефералов) даються определенное кол-во денег и вот, так же на сайте, есть страница "реффералы" там где отображаються все приглашеные реффералы и в этой таблице есть поле "Сколько всего заработано на рефферале" вот мне нужно както сделать, чтобы нормально отображалось, сколько заработано на рефферале. Я надеюсь вы поняли в чем смысл.
Вот код, когда кто-нить активирует аккаунт:
<?php include_once("bd.php"); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ативация аккаунта</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
a {
color: #FFF; /* цвет ссылок */
text-decoration: none; /* убираем стандартное подчеркивание */
}
a:hover {
background: #03F
}
body p {
color: #FFF;
}
.reg {
font-size: 20px;
font-family: "Comic Sans MS", cursive;
color: #FFF;
-->
</style>
</head>
<body>
<table width="1099" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="1099" height="200" border="0" cellpadding="0" cellspacing="0"><?php include "blocks/head.php"; ?></td>
</tr>
<tr bgcolor="#65aeeb">
<td height="248"><table width="1100" height="405" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="223" height="405" valign="top" border="0" cellpadding="0" cellspacing="0"><?php include "blocks/menu.php"; ?></td>
<td width="645" valign="top" border="0" cellpadding="0" cellspacing="0"><p>
<center>
<p class="reg">
<?php
$result2 = mysql_query("SELECT * FROM admin",$db);
$myrow2 = mysql_fetch_array($result2);
$activat = $myrow2['activ_acc'];
$moneyplus = $myrow2['pribil_za_activ_acc'];
$refprocent1 = $myrow2['reff1_pribil_procenti'];
$refprocent2 = $myrow2['reff2_pribil_procenti'];
$refprocent3 = $myrow2['reff3_pribil_procenti'];
$result = mysql_query("SELECT * FROM users WHERE login='$login'",$db); //извлекаем из базы все данные о пользователе с введенным логином
$myrow = mysql_fetch_array($result);
$money2 = $myrow['money'];
$ref = $myrow['referer'];
if ($money2<$activat)
{
echo "На Вашем балансе не достаточно средств для активации аккаунта. ";
}
else
{
$money = $money2 - $activat;
$money_zarabotok_na_ref = $moneyplus;
$moneyplus2 = $moneyplus / 100;
$moneyplus2 = $moneyplus2 * $refprocent1;
$money_zarabotok_na_ref1 = $money_zarabotok_na_ref1 + $moneyplus2;
$moneyplus2 = $moneyplus / 100;
$moneyplus2 = $moneyplus2 * $refprocent2;
$money_zarabotok_na_ref2 = $money_zarabotok_na_ref2 + $moneyplus2;
$moneyplus2 = $moneyplus / 100;
$moneyplus2 = $moneyplus2 * $refprocent3;
$money_zarabotok_na_ref3 = $money_zarabotok_na_ref3 + $moneyplus2;
$sql="update users set activ=1 , money='$money' where login='$login'";
mysql_query($sql);
echo "Ваш аккаунт активирован, можете приступать к заработку! Удачи!";
$result = mysql_query("SELECT * FROM users WHERE login='$ref'",$db);
$myrow = mysql_fetch_array($result);
$activ2 = $myrow['activ'];
if ($activ2 == 1)
{
$refm = $myrow['refzarabotano'];
$money3 = $myrow['money'];
$ref2 = $myrow['referer'];
$money3 = $money3 + $moneyplus;
$vsegomoney = $myrow['vsegozarabotano'];
$vsegomoney = $vsegomoney + $moneyplus;
$moneynapriglash = $myrow['zarabotoknapreglashenii'];
$moneynapriglash = $moneynapriglash +$moneyplus;
$ostalospriglasit = $myrow['ostalosdolvl'];
$ostalospriglasit = $ostalospriglasit - 1;
$activirovavshixacc = $myrow['aktivirovavshixacc'];
$activirovavshixacc = $activirovavshixacc + 1;
$user = $myrow['login'];
$sql="update users set ostalosdolvl='$ostalospriglasit' , money='$money3' , vsegozarabotano='$vsegomoney' , zarabotoknapreglashenii='$moneynapriglash' , aktivirovavshixacc='$activirovavshixacc' where login='$user'";
mysql_query($sql);
if ($
$sql2="update users set refzarabotano='$money_zarabotok_na_ref' where login='$login'";
mysql_query($sql2);
}
else
{
}
}
// Даем процент (10 %) рефереру
$result = mysql_query("SELECT * FROM users WHERE login='$ref2'",$db);
$myrow = mysql_fetch_array($result);
$activ2 = $myrow['activ'];
if ($activ2 == 1)
{
$money4 = $myrow['money'];
$ref3 = $myrow['referer'];
$moneyplus = $moneyplus / 100;
$moneyplus = $moneyplus * $refprocent1;
$money4 = $money4 + $moneyplus;
$vsegomoney = $myrow['vsegozarabotano'];
$vsegomoney = $vsegomoney + $moneyplus;
$moneynaref = $myrow['zarabotoknaref'];
$moneynaref = $moneynaref + $moneyplus;
$user2 = $myrow['login'];
$sql="update users set vsegozarabotano='$vsegomoney' , money='$money4' , zarabotoknaref='$moneynaref' where login='$user2'";
mysql_query($sql);
$sql2="update users set refzarabotano2='$money_zarabotok_na_ref1' where login='$login'";
mysql_query($sql2);
}
else
{
}
// Даем процент (5 %) рефереру
$result2 = mysql_query("SELECT * FROM admin",$db);
$myrow2 = mysql_fetch_array($result2);
$moneyplus = $myrow2['pribil_za_activ_acc'];
$result = mysql_query("SELECT * FROM users WHERE login='$ref3'",$db);
$myrow = mysql_fetch_array($result);
$activ2 = $myrow['activ'];
if ($activ2 == 1)
{
$money5 = $myrow['money'];
$ref4 = $myrow['referer'];
$moneyplus = $moneyplus / 100;
$moneyplus = $moneyplus * $refprocent2;
$money5 = $money5 + $moneyplus;
$vsegomoney = $myrow['vsegozarabotano'];
$vsegomoney = $vsegomoney + $moneyplus;
$moneynaref = $myrow['zarabotoknaref'];
$moneynaref = $moneynaref + $moneyplus;
$user3 = $myrow['login'];
$sql="update users set vsegozarabotano='$vsegomoney' , money='$money5' , zarabotoknaref='$moneynaref' where login='$user3'";
mysql_query($sql);
$sql2="update users set refzarabotano3='$money_zarabotok_na_ref2' where login='$login'";
mysql_query($sql2);
}
else
{
}
// Даем процент (2 %) рефереру
$result2 = mysql_query("SELECT * FROM admin",$db);
$myrow2 = mysql_fetch_array($result2);
$moneyplus = $myrow2['pribil_za_activ_acc'];
$result = mysql_query("SELECT * FROM users WHERE login='$ref4'",$db);
$myrow = mysql_fetch_array($result);
$activ2 = $myrow['activ'];
if ($activ2 == 1)
{
$money6 = $myrow['money'];
$ref5 = $myrow['referer'];
$moneyplus = $moneyplus / 100;
$moneyplus = $moneyplus * $refprocent3;
$money6 = $money6 + $moneyplus;
$vsegomoney = $myrow['vsegozarabotano'];
$vsegomoney = $vsegomoney + $moneyplus;
$moneynaref = $myrow['zarabotoknaref'];
$moneynaref = $moneynaref + $moneyplus;
$user4 = $myrow['login'];
$sql="update users set vsegozarabotano='$vsegomoney' , money='$money6' , zarabotoknaref='$moneynaref' where login='$user4'";
mysql_query($sql);
$sql2="update users set refzarabotano4='$money_zarabotok_na_ref3' where login='$login'";
mysql_query($sql2);
}
else
{
}
?> </p></center>
</td>
<td width="218" valign="top" border="0" cellpadding="0" cellspacing="0"><?php include "blocks/menu2.php"; ?></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php include "blocks/boot.php"; ?></td>
</tr>
</table>
</body>
</html>
Помогите пожалуйста сделать, буду очень блогадарен!!!!! Если что пишите на аську 591982940
Зарание спасибо! | |