ОБСУЖДЕНИЕ

проблема с запросом

21 сообщений0 просмотровОткрыта
#1
В общем перебрал весь код, аж до боли на гк не работает, суть такова.
Ну думаю и так понятно что ту происходит, дело в том что $shot так сказать не работает, работает только по принципу чему равна $w[crystal_type] а $shot игнорирует как бы.
<?php
$weapon = mysql_query("SELECT * FROM `dress_weapon` WHERE `user_id`='$USER_ID' LIMIT 1");
$we=mysql_num_rows($weapon);if($we==1){
$w=mysql_fetch_array($weapon);
if($w[crystal_type]=="NG"){$shot="NG";}
if($w[crystal_type]=="D"){$shot="D";}
if($w[crystal_type]=="C"){$shot="C";}
if($w[crystal_type]=="B"){$shot="B";}
if($w[crystal_type]=="A"){$shot="A";}
if($w[crystal_type]=="S"){$shot="S";}
if($w[crystal_type]=="S80"){$shot="S";}
if($w[crystal_type]=="R"){$shot="R";}
if($w[crystal_type]=="R95"){$shot="R";}
if($w[crystal_type]=="R99"){$shot="R";}
$item = mysql_query("SELECT * from `etc_item` WHERE `user_id`='$USER_ID' and `item_type`='shot' and `crystal_type`='$shot' and `kol`>'0' LIMIT 1");
if (mysql_num_rows($item)==1){
$k=mysql_fetch_array($item);
$kol=$k[kol]-1;
if($kol>0){
mysql_query("UPDATE `etc_item` SET `kol` = '$kol' WHERE `user_id` = '$USER_ID' and `id` = '$k[id]'");}
elseif($kol<=0){
mysql_query("DELETE FROM `etc_item` WHERE `user_id` = '$USER_ID' and `id` = '$k[id]'");}
if($k[kol]>0){
$p_att=$p_att*2;}}
}
?>
#2
PowerHelper, ето для какова двига?
#3
такого нету в шаре
#4
PowerHelper,
PHP

if($w[crystal_type]=="NG"){$shot="NG";}



попробуй так:
PHP

if($w['crystal_type']=="NG"){$shot="NG";}

#5
PowerHelper, непонял
#6
неа, так тоже
#7
А нафиг провера и запись того же значения? Используй вместо $shot сразу $w['crystal_type']
#8
PowerHelper, сам тип кристалла выводит?
#9
вот и я про тоже!
P.S: если тип кристалла выводит
#10
глупые вопросы, все в 1 посте написано.
#11
нет, мне нужно например что бы тип S и S80 грейд который равен оружию и на предмете солутшотов потреблял ранг S с рангом R аналогично.
#12
if($w[crystal_type]=="S"){$shot="S";}
if($w[crystal_type]=="S80"){$shot="S";}
#13
PowerHelper, ну сделай те же самые кристаллы по характеристикам,только тип другой..
#14
дак есть такое, я вот хочу перейти с этого, тк в lineage s и s80 юзается грейдом s
#15
PowerHelper, ну пиши всем что для s80 это s кристалл,в коде именно юзай s80 для s80
#16
PowerHelper, убери меня из чс,пару вопросиков есть)
мы ж не бабы чтоб херней страдать)
#17
да это и так знают, хотел удивить
#18
Splash, так ты не в игноре с чего взял?
#19
PowerHelper, ну хз что тебе делать,в коде вроде как всё нормально,ну кроме того,что переменные кавычками не выделил..не знаю может быть из-за этого проблема,у меня когда-то была подобная трабла..ещё попробуй вместо обычного массива,ассоциативный взять,хз как оно у тебя должно быть)
#20
да нет, кавычки норм, все остальные работает, мб буквы с числами не канает ? ))))
Страница 1 из 2 · Всего записей: 21