HỏiShop icon cho john bị lỗi. Ae giúp với

5 bài đăng
07.07.2017 / 18:38
tnit2510
Bài đăng: 970
Member

Mua icon mà sao nó không lưu vào nhỉ. nhưng vẫn trừ tiền?

PHP
  1. <?php
  2. define('_IN_JOHNCMS', 1);
  3. require('../incfiles/core.php');
  4. $textl = 'Chức Năng';
  5. require('../incfiles/head.php');
  6.  
  7. echo '<div class="phdr">Shop Icon</div>';
  8. if($user_id){
  9. if($datauser['balans'] < 1000) {
  10. echo '<div class="notif">Lỗi!<br/>Bạn không đủ 1000 Xu để mua Icon. Hãy nạp thêm để sử dụng</div>';
  11. require("../incfiles/foot.php");
  12. exit;
  13. }
  14. if(!$_GET['ic']){
  15. function layid($name){
  16. $res;
  17. $name = substr( $name, 16, 6);
  18. for($i=0;$i<strlen($name);$i++)
  19. if($name[$i] == '.' ) break;
  20. else $res = $res . $name[$i];
  21. return $res;
  22. }
  23. $dir = "../images/icons/";
  24. $page = $_GET['page'];
  25. if(!$page) $page=1;
  26. $icon = glob('../images/icons/*.png');
  27. $tong = count($icon);
  28. $end = $start + $kmess;
  29. if ($end > $tong) $end = $tong;
  30. for($i=$start;$i<$end;$i++){
  31. echo '<div class="list1">';
  32. echo '<img src="'.$icon[$i].'"/> - ';
  33. echo '<a href="?ic='.layid($icon[$i]).'">Chọn</a>';
  34. echo '</div>';
  35. }
  36. if ($tong > $kmess) {
  37. echo '<p>' . functions::display_pagination('icon.php?', $start, $tong, $kmess) . '</p>' .
  38. '<p><form action="icon.php?" method="post">' .
  39. '<input type="text" name="page" size="2"/>' .
  40. '<input type="submit" value="' . $lng['to_page'] . ' &gt;&gt;"/>' .
  41. '</form></p>';
  42. }
  43. require ("../incfiles/foot.php");
  44. exit();
  45. }
  46. if($_GET['ic'] && file_exists(($rootpath . 'images/icons/' . $_GET['ic'] . '.png'))){
  47.  
  48. if(isset($_POST['submit'])){
  49. $truoc = '../images/icons/'.$_GET['ic'].'.png';
  50. $sau = '../files/users/icon/'.$datauser['id'].'.png';
  51. copy ($truoc , $sau );
  52. if(copy($truoc,$sau)){
  53. echo '<div class="gmenu">Bạn đã mua icon thành công.<br/><a href="/store/icon.php">Tiếp tục</a></div>';
  54. mysql_query("UPDATE users SET balans = balans - 1000 WHERE `id`= '".$datauser['id']."'");
  55. mysql_query("INSERT INTO `shop_history` SET `user_id` = '".$user_id."', `giaodich`='Mua icon trả cho @BOT số lượng 1000 Xu.', `time`='".time()."' ");
  56. }
  57. else echo '<div class="notif">Giao dịch không thành công.Xin thử lại.</div>';
  58. }
  59. else {
  60.  
  61. echo '<div class="notif">Bạn có muốn mua icon này với giá 1000 Xu? Bạn đang có '.$datauser['balans'].' Xu. Chú ý: Icon cũ sẽ bị mất khi bạn đổi icon mới
  62. <p></p>
  63. <p><img src="/images/icons/'.$_GET['ic'].'.png" alt=""></p><p></p>
  64. <form action="?ic='.$_GET['ic'].'" method="post">
  65. <input type="submit" name="submit" value="Đồng ý"></form><p></p></div>';
  66. }
  67.  
  68. }
  69.  
  70. else echo '<div class="notif">Lỗi : Icon không tồn tại.Xin thử lại</div>';
  71.  
  72. }
  73.  
  74. else echo '<div class="notif">Bạn phải đăng nhập để sử dụng</div>';
  75. require('../incfiles/foot.php');
  76. ?>
Đã chỉnh sửa. chuotiube (07.07.2017 / 18:39)
07.07.2017 / 18:47
MrKen
Bài đăng: 2653
Trùm!
Vẫn là A N H

Bật log lên xem :)

07.07.2017 / 18:48
tnit2510
Bài đăng: 970
Member
MrKen đã viết

Bật log lên xem :)

là j đại ca @@. kiểm tra lỗi ă hả

07.07.2017 / 18:50
MrKen
Bài đăng: 2653
Trùm!
Vẫn là A N H

Ờ, code này nhìn qua đã thấy lỗi rồi =))

Đã chỉnh sửa. MrKen (07.07.2017 / 18:51)
07.07.2017 / 18:51
tnit2510
Bài đăng: 970
Member
MrKen đã viết

Ờ, code này nhìn qua đã thấy lỗi rồi =))

v fix giùm e luôn đê =]