Güncelenmesi istenen panelin tüm kodlarını paylaşamıyacağım için gerekli düzenlemeye ait kısmı sizinle paylaşıyorum. Bu kodda bayinin yaptığı son 100 satiş ve bu satiştan doğan kazancı gözükmekte, kodun devamında da toplam tüm satiş rakamları gözükmekte. Sıkıntı şu "2012-10-01" tarihi ile Satılan ürünlerin fiyatı arttı. Satıcımızın bu tarihten sonraki kazancıda (%50 alıyor) ürün fiyatıyla beraber artmalı. Yani Bu tarih öncesindeki satışlar eski fiyata göre hesaplanacak, sonraki satışlar yeni fiyattan.
Örneğin "9.90" satılan ürün artık "12.90" satılıyor.
"$u" Bayinin aff_id sidir. Anlaşılmayan başka değişken vs varsa PM atın yada burdan sorun lütfen.
Kod:
<table cellpadding="0" cellspacing="0" border="0" class="display" id="table" width="100%">
<thead>
<tr>
<th>KEY ACTIVED</td>
<th>USER ID</th>
<th>USER NAME</th>
<th>KEY</th>
<th>KEY TIME</th>
<th>SALES</th>
</tr>
</thead>
<tbody>
<?php
$artir1 = 0;
$artir30 = 0;
$artir90 = 0;
$artir180 = 0;
$artir365= 0;
$usr_if = mysql_query("Select * from PremiumKeys order by key_activated desc");
while($k = mysql_fetch_array($usr_if)){
$usr_id = $k['usr_id_activated'];
$kSQL = mysql_query("Select * from Users Where usr_id = '$usr_id'");
$rs = mysql_fetch_array($kSQL);
if(!($rs['usr_aff_id'] == $u and $i <100)){
}else{
$i++;
if($k['key_time'] == "1d"){
$fiyat = $bir * 0.5;
$artir1++;
}elseif($k['key_time'] == "30d"){
$artir30++;
$fiyat = $otuz * 0.5;
}elseif($k['key_time'] == "90d"){
$artir90++;
$fiyat = $doksan * 0.5;
}elseif($k['key_time'] == "180d"){
$artir180++;
$fiyat = $yuzseksen * 0.5;
}elseif($k['key_time'] == "365d"){
$artir365++;
$fiyat = $ucyuz * 0.5;
}
?>
<tr class="gradeC">
<td><?php echo $k['key_activated'];?>
<td><?php echo $rs['usr_id'];?></td>
<td><?php echo $rs['usr_login'];?></td>
<td><?php echo $k['key_code'];?></td>
<td><?php echo $k['key_time'];?></td>
<td>
<?php
echo $fiyat."$";
?>
</td>
</tr>
<?php
}
}
$bir = $artir1 * 0.50;
$otuz = $artir30 * 9.90;
$doksan = $artir90 * 24.90;
$yuzseksen = $artir180 * 39.90;
$ucyuz = $artir365 * 69.90;
$top = $otuz + $doksan + $yuzseksen + $ucyuz;
$top = $top * 0.5;
?>
</tbody>
<tfoot>
<tr>
<th>KEY ACTIVED</td>
<th>USER ID</th>
<th>USER NAME</th>
<th>KEY</th>
<th>KEY TIME</th>
<th>SALES</th>
</tr>
</tfoot>
</table>Sistemde kullanılan SQL verisi örneği, PremiumKeys Table CSV dökümü:"key_id","usr_id","key_code","key_time","key_created","key_activated","usr_id_activated" "1","5","m75j6ei6ukrrzd","30d","2012-01-31 22:17:44","2012-01-31 22:49:46","14" "2","5","hxnlzojnclrvzz","30d","2012-01-31 22:50:46","2012-02-06 00:05:57","168" "3","4","kuahk7voc0ceam","30d","2012-04-23 02:56:14","2012-04-23 03:08:11","4" "5","4","cawi6pyntaaymd","180d","2012-05-01 00:14:03","2012-05-01 00:14:39","4" "206","6949","mfs3mht6jvx0rk","30d","2012-05-04 22:37:28","2012-05-04 22:41:59","7123" "207","6949","ed6uogdfh7h1qf","30d","2012-05-04 22:40:09","2012-05-04 22:49:08","6912" "130","6949","j027huvm09wnbk","30d","2012-05-02 17:16:55","2012-05-03 17:03:23","5392" "131","6949","p8mqib7fcfthk5","30d","2012-05-02 17:51:13","2012-05-02 20:44:35","1199" "132","6949","omda2m0g0wcd0n","30d","2012-05-02 17:52:24","2012-05-02 19:21:02","2412" "133","6949","rfi1ho94oo1e49","30d","2012-05-02 18:17:20","2012-05-04 14:46:01","5451" "134","6949","gogdnsvjlanj1m","90d","2012-05-02 18:32:28","2012-05-02 18:42:01","7026" "135","6949","ayxwkrazd1hzxl","30d","2012-05-02 18:45:51","2012-05-02 19:12:09","7028" "136","6949","cmstbtivcba7ty","30d","2012-05-02 18:49:25","2012-05-02 18:51:39","7027" "137","6949","xd3dn2f4icidod","30d","2012-05-02 21:48:16","2012-05-03 17:05:05","7032" "138","6949","r21sfz2jo37h1e","30d","2012-05-02 21:51:56","2012-05-03 12:04:55","7034"Sistemde kullanılan SQL verisi örneği, Users Table CSV dökümü:
"usr_id","usr_login","usr_aff_id" "2692","Adim4679470","0" "6","raya2","0" "7","yabanae","0" "8","cmi135","0" "9","upw13","0" "10","Educ12n","0" "313","ase94","0" "171","Aemar","0"Fiyat teklifinizle beraber PM atın lütfen.