Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Код составлен,но не правильно!помогите...

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
kolyan9898
Отправлено: 26 Ноября, 2012 - 15:19:02
Post Id


Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Вообщем вот код.Это магазин при заходе в него выполняется ниже данный код без нажатия ссылки....(Ссылки и дизайн таблички вырезал.От них нету толка!)

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. include("connect.php");
  3. ?>
  4. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
  5. <script type="text/javascript" src="/kabinet/res/mdss_modal_window.js"></script>
  6. <script type="text/javascript">
  7.    $(function() {
  8.        $('.modal').center();
  9.    });
  10. </script>
  11. <style type="text/css">
  12.    .modal {
  13.        position:absolute;
  14.        top:20px;
  15.        left:10px;
  16.        width:640px;
  17.        background:#fff;
  18.        padding:10px;
  19.        border-radius:10px;
  20.        display:none;
  21.        box-shadow:0 0 40px #ddd;
  22.    }
  23. </style>
  24. <script>
  25. $(function() {
  26.    $.fn.extend({
  27.        center: function () {
  28.            return this.each(function() {
  29.                var $this = $(this);
  30.                var $window = $(window);
  31.                clearTimeout($this.timerHandle);
  32.                var top = ($window.height() - $this.height())/2+$window.scrollTop();
  33.                var left = ($window.width() - $this.width())/2+$window.scrollLeft();
  34.                clearTimeout(this.timerHandle);
  35.                this.timerHandle = setTimeout(function () {
  36.                    $this.animate({
  37.                        "top": top,
  38.                        "left": left
  39.                    }, 300);
  40.                    $(window).bind('scroll', function() {
  41.                        $($this).center();
  42.                    });
  43.                    $(window).bind('resize', function() {
  44.                        $($this).center();
  45.                    });
  46.                }, 200);
  47.            });
  48.        }
  49.    });
  50.  
  51.    var overlayHeight = $(document).height();
  52.    var overlayWidth = $(window).width();
  53.    $('body').prepend('<div id="mask"></div>');
  54.    $('#mask').css({'position':'absolute','top':'0','left':'0', 'background':'#000', 'cursor':'pointer', 'z-index':'999', 'display':'none'});
  55.    $(window).bind('resize', function() {
  56.        $('#mask').css({'width':($(document).width()), 'height':($(document).height())});
  57.    });
  58.    $('a[name=modal]').click(function(e) {
  59.        e.preventDefault();
  60.        var id = $(this).attr('href');
  61.        $('#mask').css({'width':overlayWidth,'height':overlayHeight});
  62.        $('#mask').fadeTo("slow",0.9);
  63.        $(id).css({'z-index':'10000', 'position':'absolute', 'display':'none'});
  64.        $(id).fadeIn(500);
  65.        $(document).keyup(function(d) {
  66.            if (d.keyCode == 27) {
  67.                $('#mask').fadeOut();
  68.                $(id).fadeOut();
  69.            }
  70.        });
  71.        $('#mask').click(function () {
  72.            $(this).fadeOut();
  73.            $(id).fadeOut();
  74.        });
  75.    });
  76. });
  77. </script>
  78.  
  79.  
  80. <?php
  81.  $login = $_GET['login'];
  82.  $pass = $_GET['pass'];
  83.  $query = "SELECT * FROM users WHERE login='$login' AND pass='$pass'";
  84.  $ress=mysql_query($query);
  85.  $userinfo=mysql_fetch_array($ress); // в этой переменной будет лежать вся информация о пользователе из БД
  86.  $nv= ''.$userinfo["nv"].'';
  87.  $hp= ''.$userinfo["hp"].'';
  88.  $money= ''.$userinfo["money"].'';
  89.  $admin= ''.$userinfo["admin"].'';
  90. ?>
  91.  
  92. <div id="hp" class="modal">
  93. <?php
  94. if($nv > 29)
  95. {
  96. $hpi = " <h1><center><img src='http://cs10641.userapi.com/g35317969/e_e83cd3a0.jpg'/>***<font color='#21ff00'>Вы купили +100 жизней</font>***";
  97. $hpq = "UPDATE users SET `nv` = $nv-30,`hp` = 200 WHERE login='$login' AND pass='$pass'";  
  98. $result = mysql_query($hpq) or die("Query failed");
  99. }  
  100. else
  101. {  
  102. $hpi = ' У вас недостаточно <h2><center>***<font color="#ff0033">'.$nv.'</font>/<b>30***';
  103. }  
  104. if($hp == 200)
  105. {
  106. $hpi = " <h1><center>***<font color='#ff0033'>Вы уже преобрели этот товар!!</font>***";
  107. }  
  108. ?>
  109. <?php  
  110. echo ''.$hpi.'';
  111. ?>
  112. </div>
  113. <div id="money" class="modal">
  114. <?php
  115. if($nv > 29)
  116. {
  117. $moneyi = " <h1><center><img src='http://cs10641.userapi.com/g35317969/e_e83cd3a0.jpg'/>***<font color='#21ff00'>Вы купили 1.000.000$</font>***";
  118. $moneyq = "UPDATE users SET `nv` = $nv-30,`money` = $money+1000000 WHERE login='$login' AND pass='$pass'";  
  119. $resmon = mysql_query($moneyq) or die("Query failed");
  120. }  
  121. else
  122. {  
  123. $moneyi = ' У вас недостаточно! <h2><center>***<font color="#ff0033">'.$nv.'</font>/<b>30***';
  124. }  
  125. ?>
  126. <?php  
  127. echo ''.$moneyi.'';
  128. ?>
  129. </div>
  130.  
  131. <div id="adm" class="modal">
  132. <?php
  133. if($nv > 499)
  134. {
  135. $admi = " <h1><center><img src='http://cs10641.userapi.com/g35317969/e_e83cd3a0.jpg'/>***<font color='#21ff00'>Вы купили Админ.права</font>***";
  136. $adminq = "UPDATE users SET `nv` = $nv-500, `admin` = 5 WHERE login='$login' AND pass='$pass'";  
  137. $resadm = mysql_query($adminq) or die("Query failed");
  138. }  
  139. else
  140. {  
  141. $admi = ' У вас недостаточно! <h2><center>***<font color="#ff0033">'.$nv.'</font>/<b>500***';
  142. }  
  143. if($admin == 5)
  144. {
  145. $admi = " <h1><center>***<font color='#ff0033'>Вы уже преобрели этот товар!!</font>***";
  146. }
  147. echo ''.$admi.'';
  148. ?>
  149. </div>

(Добавление)
help me

(Отредактировано автором: 26 Ноября, 2012 - 15:20:14)

 
 Top
sKaa
Отправлено: 26 Ноября, 2012 - 16:12:29
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


PHP:
скопировать код в буфер обмена
  1. $login = $_GET['login'];
  2.  $pass = $_GET['pass'];
  3.  $query = "SELECT * FROM users WHERE login='$login' AND pass='$pass'";

Жесть!
 
 Top
kolyan9898
Отправлено: 26 Ноября, 2012 - 16:17:03
Post Id


Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Помог бы лучше!!
 
 Top
sKaa
Отправлено: 26 Ноября, 2012 - 16:20:06
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


kolyan9898, понять бы ещё, что именно Вы хотите от "кода" и, что именно не работает..
 
 Top
kolyan9898
Отправлено: 26 Ноября, 2012 - 16:22:14
Post Id


Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. include("connect.php");
  3. ?>
  4. <br>
  5. <h2><font color="#ffffff"><center>Магазин</center></font></h2>
  6. <br>
  7. <TABLE BORDER=0 WIDTH=100% CELLSPACING=1
  8. CELLPADDING=5>
  9. <TR BGCOLOR=yellow>
  10. <TD><b><H3>Товар</TD>
  11. <TD><b><center><H3>Цена</TD>
  12. <TD><center><img src="http://cuddleme2.com/images/blueShoppingCart100.gif" usemap="#figuremap" /></TD>
  13. </TR>
  14. <TR BGCOLOR=white>
  15. <TD><b>V.I.P <img src="http://www.nizckod.ru/2/54703.gif" usemap="#figuremap" /> </TD>
  16. <TD><center>100 Like</TD><TD><a href="#vip" name="modal"><center>Купить</a></TD>
  17. <TR BGCOLOR=white>
  18. <TD><b>Админка <img src="http://www.nizckod.ru/2/54703.gif" usemap="#figuremap" /> </TD>
  19. <TD><center>500 Like</TD><TD><a href="#adm" name="modal"><center>Купить</a></TD>
  20. <TR BGCOLOR=white>
  21. <TD><b>Ковёр самолёт(20) <img src="http://www.nizckod.ru/2/54703.gif" usemap="#figuremap" /></TD>
  22. <TD><center>70 Like</TD><TD><a href="#kv" name="modal"><center>Купить</a></TD>
  23. <TR BGCOLOR=white>
  24. <TD><b>Деньги</TD>
  25. <TD><center>30 Like</TD><TD><a href="#money" name="modal"><center>Купить</a></TD>
  26. <TR BGCOLOR=white>
  27. <TD><b>Здоровье +100 </TD>
  28. <TD><center>30 Like</TD><TD><a href="#hp" name="modal"><center>Купить</a></TD>
  29. <TR>
  30. <TD COLSPAN=3 BGCOLOR=red>
  31. <FONT COLOR=black><b><center>Like(Лайк)-Это внутренняя валюта нашего сервера для совершения покупок редких предметов,услуг!</center></FONT>
  32. </TD>
  33. </TR>
  34. </TR>
  35. </TABLE>
  36. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
  37. <script type="text/javascript" src="/kabinet/res/mdss_modal_window.js"></script>
  38. <script type="text/javascript">
  39.         $(function() {
  40.                 $('.modal').center();
  41.         });
  42. </script>
  43. <style type="text/css">
  44.         .modal {
  45.                 position:absolute;
  46.                 top:20px;
  47.                 left:10px;
  48.                 width:640px;
  49.                 background:#fff;
  50.                 padding:10px;
  51.                 border-radius:10px;
  52.                 display:none;
  53.                 box-shadow:0 0 40px #ddd;
  54.         }
  55. </style>
  56. <script>
  57. $(function() {
  58.         $.fn.extend({
  59.                 center: function () {
  60.                         return this.each(function() {
  61.                                 var $this = $(this);
  62.                                 var $window = $(window);
  63.                                 clearTimeout($this.timerHandle);
  64.                                 var top = ($window.height() - $this.height())/2+$window.scrollTop();
  65.                                 var left = ($window.width() - $this.width())/2+$window.scrollLeft();
  66.                                 clearTimeout(this.timerHandle);
  67.                                 this.timerHandle = setTimeout(function () {
  68.                                         $this.animate({
  69.                                                 "top": top,
  70.                                                 "left": left
  71.                                         }, 300);
  72.                                         $(window).bind('scroll', function() {
  73.                                                 $($this).center();
  74.                                         });
  75.                                         $(window).bind('resize', function() {
  76.                                                 $($this).center();
  77.                                         });
  78.                                 }, 200);
  79.                         });
  80.                 }
  81.         });
  82.  
  83.         var overlayHeight = $(document).height();
  84.         var overlayWidth = $(window).width();
  85.         $('body').prepend('<div id="mask"></div>');
  86.         $('#mask').css({'position':'absolute','top':'0','left':'0', 'background':'#000', 'cursor':'pointer', 'z-index':'999', 'display':'none'});
  87.         $(window).bind('resize', function() {
  88.                 $('#mask').css({'width':($(document).width()), 'height':($(document).height())});
  89.         });
  90.         $('a[name=modal]').click(function(e) {
  91.                 e.preventDefault();
  92.                 var id = $(this).attr('href');
  93.                 $('#mask').css({'width':overlayWidth,'height':overlayHeight});
  94.                 $('#mask').fadeTo("slow",0.9);
  95.                 $(id).css({'z-index':'10000', 'position':'absolute', 'display':'none'});
  96.                 $(id).fadeIn(500);
  97.                 $(document).keyup(function(d) {
  98.                         if (d.keyCode == 27) {
  99.                                 $('#mask').fadeOut();
  100.                                 $(id).fadeOut();
  101.                         }
  102.                 });
  103.                 $('#mask').click(function () {
  104.                         $(this).fadeOut();
  105.                         $(id).fadeOut();
  106.                 });
  107.         });
  108. });
  109. </script>
  110.  
  111.  
  112. <?php
  113.  $login = $_GET['login'];
  114.  $pass = $_GET['pass'];
  115.  $query = "SELECT * FROM users WHERE login='$login' AND pass='$pass'";
  116.  $ress=mysql_query($query);
  117.  $userinfo=mysql_fetch_array($ress); // в этой переменной будет лежать вся информация о пользователе из БД
  118.  $nvals= ''.$userinfo["nval"].'';
  119.  $hp= ''.$userinfo["hp"].'';
  120.  $money= ''.$userinfo["money"].'';
  121.  $admin= ''.$userinfo["admin"].'';
  122. ?>
  123.  
  124. <div id="hp" class="modal">
  125. <?php
  126. if($nvals > 29)
  127. {
  128. $hpi = " <h1><center><img src='http://cs10641.userapi.com/g35317969/e_e83cd3a0.jpg'/>***<font color='#21ff00'>Вы купили +100 жизней</font>***";
  129. $hpq = "UPDATE users SET `nval` = $nvals-30,`hp` = 200 WHERE login='$login' AND pass='$pass'";
  130. $result = mysql_query($hpq) or die("Query failed");
  131. }
  132. else
  133. {
  134. $hpi = ' У вас недостаточно Like! <h2><center>***<font color="#ff0033">'.$nvals.'</font>/<b>30***';
  135. }
  136. if($hp == 200)
  137. {
  138. $hpi = " <h1><center>***<font color='#ff0033'>Вы уже преобрели этот товар!!</font>***";
  139. }
  140. ?>
  141. <?php
  142. echo ''.$hpi.'';
  143. ?>
  144. </div>
  145. <div id="money" class="modal">
  146. <?php
  147. if($nvals > 29)
  148. {
  149. $moneyi = " <h1><center><img src='http://cs10641.userapi.com/g35317969/e_e83cd3a0.jpg'/>***<font color='#21ff00'>Вы купили 1.000.000$</font>***";
  150. $moneyq = "UPDATE users SET `nval` = $nvals-30,`money` = $money+1000000 WHERE login='$login' AND pass='$pass'";
  151. $resmon = mysql_query($moneyq) or die("Query failed");
  152. }
  153. else
  154. {
  155. $moneyi = ' У вас недостаточно Like! <h2><center>***<font color="#ff0033">'.$nvals.'</font>/<b>30***';
  156. }
  157. ?>
  158. <?php
  159. echo ''.$moneyi.'';
  160. ?>
  161. </div>
  162.  
  163. <div id="adm" class="modal">
  164. <?php
  165. if($nvals > 499)
  166. {
  167. $admi = " <h1><center><img src='http://cs10641.userapi.com/g35317969/e_e83cd3a0.jpg'/>***<font color='#21ff00'>Вы купили Админ.права</font>***";
  168. $adminq = "UPDATE users SET `nval` = $nvals-500, `admin` = 5 WHERE login='$login' AND pass='$pass'";
  169. $resadm = mysql_query($adminq) or die("Query failed");
  170. }
  171. else
  172. {
  173. $admi = ' У вас недостаточно Like! <h2><center>***<font color="#ff0033">'.$nvals.'</font>/<b>500***';
  174. }
  175. if($admin == 5)
  176. {
  177. $admi = " <h1><center>***<font color='#ff0033'>Вы уже преобрели этот товар!!</font>***";
  178. }
  179. echo ''.$admi.'';
  180. ?>
  181. </div>

(Отредактировано автором: 26 Ноября, 2012 - 16:22:35)

 
 Top
sKaa
Отправлено: 26 Ноября, 2012 - 16:22:55
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


Это я уже видел, а, что не работает-то?
 
 Top
kolyan9898
Отправлено: 26 Ноября, 2012 - 16:24:31
Post Id


Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Если я перейду в магазин с главной,то код срабатывает автоматом без нажатия тех ссылок вверху!!
Говорят что структура неправильная,вот и я пишу за помощью! Не понял
(Добавление)
Срочно надо помогите!!! Я никому не нужен
 
 Top
sKaa
Отправлено: 26 Ноября, 2012 - 16:47:08
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


Вам бы мануалы для начала почитать.

Начните с $_GET

PHP:
скопировать код в буфер обмена
  1. <a href=?action=buy&item=500 > 500 </a>
  2. <a href=?action=buy&item=100 > 100 </a>
  3. <a href=?action=buy&item=50 > 50 </a>
  4. <?
  5. if(isset($_GET['action']) && $_GET['action'] == 'buy'){
  6.    // Вот тут код, который сработает только после нажатия на ссылку.
  7.    $itemPrice = isset($_GET['item']) ? intval($_GET['item']) : 0;
  8.    if($itemPrice > 0){
  9.      mysql_query("UPDATE `users` SET `nval` = ".($nvals - $itemPrice).", `admin` = 5 WHERE `login`='$login' AND `pass`='$pass'");
  10.    }
  11.  
  12. }

(Отредактировано автором: 26 Ноября, 2012 - 16:49:48)

 
 Top
kolyan9898
Отправлено: 26 Ноября, 2012 - 17:13:06
Post Id


Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Хм вообще-то там модальные окна...
 
 Top
ams
Отправлено: 26 Ноября, 2012 - 17:31:56
Post Id



Посетитель


Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010  


Помог: 13 раз(а)




Калян, юзай аякс
 
 Top
kolyan9898
Отправлено: 26 Ноября, 2012 - 17:48:44
Post Id


Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




может еще кто-нибудь поможет не меняя мой код...
 
 Top
DeepVarvar Супермодератор
Отправлено: 26 Ноября, 2012 - 18:26:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




kolyan9898 пишет:
поможет не меняя мой код
Я вот ничего не менял в вашем коде, не работает, надеюсь помог. Не понял
 
 Top
kolyan9898
Отправлено: 26 Ноября, 2012 - 18:28:31
Post Id


Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




DeepVarvar пишет:
kolyan9898 пишет:
поможет не меняя мой код
Я вот ничего не менял в вашем коде, не работает, надеюсь помог. Не понял

Молодец пост набил чё мачо ***
 
 Top
DeepVarvar Супермодератор
Отправлено: 26 Ноября, 2012 - 18:32:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




А вы научитесь излагать свои мысли по существу - перестанете наблюдать "мачо-посты"
 
 Top
kolyan9898
Отправлено: 27 Ноября, 2012 - 10:58:59
Post Id


Гость


Покинул форум
Сообщений всего: 127
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Актуально!

(Отредактировано автором: 27 Ноября, 2012 - 10:59:22)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB