Guest User

Untitled

a guest
Apr 8th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4.  
  5. $tempuser = $_SESSION['email'];
  6. $sdd_db_host='localhost';//Имя хоста
  7. $sdd_db_name='m';//Название бд
  8. $sdd_db_user='m';//Пользователь
  9. $sdd_db_pass='123123';//Пароль
  10.  
  11. @mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);//Подключение
  12. @mysql_select_db($sdd_db_name);//Выбор базы
  13. mysql_query("SET NAMES 'utf8'");
  14. mysql_query("SET CHARACTER SET 'utf8'");
  15. mysql_query("SET SESSION collation_connection = 'utf8_general_ci'");
  16.  
  17.  
  18. //вытаскиваем id пользователя к которому прикрплены рефералы
  19. $row = mysql_fetch_array(mysql_query("SELECT id FROM `users` WHERE `email`='$tempuser'"));//Запрос
  20. $tempref = $row["id"];
  21.  
  22. //выбираем имя email пользователя по id
  23. $getref = mysql_query("SELECT email, first_name FROM `users` WHERE `ref`='$tempref'");
  24.  
  25.  
  26. if(!mysql_num_rows($getref)) exit ('Список рефералолв пуст');
  27.  
  28. $i = 1;
  29.  
  30. while ($row = mysql_fetch_assoc($getref)){
  31.  
  32. echo '<p># '.($i ++).' '.$row['first_name'].' '. $em = $row['email'].' Кол-во оплаченных '.$total.'</p>';
  33.  
  34. //считаем кол-во удачных оплат (равно 1) по email вот тут ошибка, переменная $em не подставляет текущее значение поля.
  35. $getsuccessales = mysql_query("SELECT COUNT(id_zakaza) FROM `orders` WHERE `email`='$em' AND payment_status = 1");
  36. $myrow = mysql_fetch_array($getsuccessales);
  37. $total = $myrow[0];
  38. }
  39.  
  40. ?>
  41.  
  42. while ($row = mysql_fetch_assoc($getref)){
  43. $em = $row['email'];
  44.  
  45. //считаем кол-во удачных оплат (равно 1) по email вот тут ошибка, переменная $em не подставляет текущее значение поля.
  46. $getsuccessales = mysql_query("SELECT COUNT(id_zakaza) FROM `orders` WHERE `email`='$em' AND payment_status = 1");
  47. $myrow = mysql_fetch_array($getsuccessales);
  48. $total = $myrow[0];
  49.  
  50. echo '<p># '.($i ++).' '.$row['first_name'].' '.$row['email'].' Кол-во оплаченных '.$total.'</p>';
  51. }
Add Comment
Please, Sign In to add comment