sleepy | Дата: Четверг, 05 Августа 2010, 14:26 | Сообщение # 1 | Тема: Помогите со скриптом немогу ни как разобратся что тут не так |
был не раз
Сейчас нет на сайте
| Line, знаю мелкие скрипты но не такие длинные в таких длинных мне нужен месец чтоб разобратся Добавлено (05.08.2010, 14:26) --------------------------------------------- Fatal error: Cannot redeclare testGo() (previously declared in Q:\home\localhost\www\gentest.ru\functions.php:39) in Q:\home\localhost\www\gentest.ru\functions.php on line 105 вылезло p.s. почини одно ,поломается другое
Не бейти меня я только учусь
|
|
| |
sleepy | Дата: Четверг, 05 Августа 2010, 12:11 | Сообщение # 4 | Тема: Помогите со скриптом немогу ни как разобратся что тут не так |
был не раз
Сейчас нет на сайте
| Помогите разобратся не как не могу продать вещи .продажа вещей из бд wood проходят так при нажатие продать вылезает подтверждение жму ок и вылазиет Q:\home\localhost\www\gentest.ru\post\shop.php on line 230 при продаже вещей из других баз вообще нечего не вылазиет при нажатие на кнопку продать ,просто белый экран и всё только чат работает. незнаю что тут надо поправить помагите Code <? session_start(); if(empty($login)){ print "<script>top.location.href='index.html';</script>"; } ?> <link REV="made" href="mailto:smallrat@ukr.net"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta http-equiv="Content-Language" content="ru"> <LINK REL=StyleSheet HREF='style.css' TYPE='text/css'> <body bgcolor=#e4e4e4 topmargin=2> <? include "conf.cfg"; //include "functions.php"; $data = mysql_connect($base_name, $base_user, $base_pass); mysql_select_db($db_name,$data); $sql = "SELECT * FROM users WHERE login='$login'"; $result = mysql_query($sql); $db = mysql_fetch_array($result); $city=$db["city"];
if(!empty($buy)){ $s="select * from $buy where id=$item"; $q=mysql_query($s); $r=mysql_fetch_array($q); $i_max=$r["iznos_max"]; $price_gos = $r["price"]; $price1 = $price_gos - $db["trade"]/50; $price = sprintf ("%01.2f", $price1); if($db["money"]>=$price){ $sql="INSERT INTO inv(owner,object_id,object_type,object_razdel,wear,iznos,is_modified,iznos_max) VALUES ('$login','$item','$buy','obj','0','0','0','$i_max')"; $res=mysql_query($sql); if(!$res){echo mysql_error();}
$n_money=$db["money"]-$price; $s2="UPDATE users SET money='$n_money',trade = trade+0.1 WHERE login='$login'"; $rr=mysql_query($s2);
$name=$r["name"]; say($login,"Поздравляем!!! Вы удачно купили "$name" за $price злотых.",$login); if(empty($ip)) { if (getenv('HTTP_X_FORWARDED_FOR')) { $ip=getenv('HTTP_X_FORWARDED_FOR'); } else { $ip=getenv('REMOTE_ADDR'); } } $name2="$name ($price зл)"; history($login,'купил',$name2,$ip,'оружейная лавка');
print "<script>location.href='shop.php?otdel=$buy';</script>"; $SQL_NUM="UPDATE $buy SET mountown=mountown-1 WHERE id=$item"; $Q=mysql_query($SQL_NUM);
} else{ print "Go fuck, cheater!!!"; die(); }
}
?> <table border=0 width=100% cellpadding=0 cellspacing=0 height=20> <tr> <td width=10> <table border=0 width=100% cellpadding=0 cellspacing=0> <tr> <Td><img src='img/cor_l_t.gif'></td></tr> <tr><Td><img src='img/cor_l_b.gif'></td></tr> </table> </td> <td bgcolor=#cccccc><B>Оружейная лавка "Наковальня Грюнвальда"</B> </td> <tD align=right bgcolor=#cccccc> <? $s="select money from users where login='$login'"; $q=mysql_query($s); $r=mysql_fetch_array($q); $money1=$r["money"]; $money = sprintf ("%01.2f", $money1); ?> на вашем счету: <B><?echo $money;?></B> зл. </td> <td width=10> <table border=0 width=100% cellpadding=0 cellspacing=0> <tr> <Td><img src='img/cor_r_t.gif'></td></tr> <tr><Td><img src='img/cor_r_b.gif'></td></tr> </table> </td> </tr> </table> <table border=0 width=100% cellpadding=1 cellspacing=1> <tr> <td width=200 valign=top> <table width=100% cellpadding=0 cellspacing=0> <td width=20><img src='img/cor2_l_t.gif'></td> <td bgcolor=#cccccc> <center><B>Отделы:</B></center> </td> <td width=20><img src='img/cor2_r_t.gif'></td> </tr> </table> <table border=0 cellpadding=0 width=100% bgcolor=#cccccc><TR><TD>  Оружие<BR>     <a class=us2 href='shop.php?otdel=sword'>Мечи</a><BR>     <a class=us2 href='shop.php?otdel=axe'>Топоры</a><BR>     <a class=us2 href='shop.php?otdel=fail'>Дробящее оружие</a><BR>     <a class=us2 href='shop.php?otdel=spear'>Древковое оружие</a><BR>     <a class=us2 href='shop.php?otdel=knife'>Короткие клинки</a><BR>  Ювелирные изделия<BR>     <a class=us2 href='shop.php?otdel=amulet'>Амулеты, ожерелья</a><BR>     <a class=us2 href='shop.php?otdel=ring'>Кольца</a><BR>     <a class=us2 href='shop.php?otdel=poyas'>Пояса</a><BR>  Броня<BR>     <a class=us2 href='shop.php?otdel=armour'>Броня</a><BR>     <a class=us2 href='shop.php?otdel=helmet'>Шлемы</a><BR>     <a class=us2 href='shop.php?otdel=shield'>Щиты</a><BR>     <a class=us2 href='shop.php?otdel=boots'>Обувь</a><BR>     <a class=us2 href='shop.php?otdel=perchi'>Перчатки</a><BR>  Дроп<BR>     <a class=us2 href='shop.php?otdel=wood'>Дроп</a><BR> <BR> <center><a href='main.php?act=go&level=city1' class=us2>выход</a> </td> </tr></table> <table width=100% cellpadding=0 cellspacing=0> <td width=20><img src='img/cor2_l_b.gif'></td> <td bgcolor=#cccccc><img src='img/20_20.gif'></td> <td width=20><img src='img/cor2_r_b.gif'></td> </tr> </table> <td valign=top>
<? if(empty($otdel)){ $otdel='sword'; } if(empty($act)){$act="";}
if($act=="rep"){ if(empty($item_id)){ include "rep.php"; } else{ $s="select * from inv where id=$item_id AND object_razdel='obj'"; $q=mysql_query($s); $res=mysql_fetch_array($q); $obj_type=$res["object_type"]; $obj_id=$res["object_id"];
$ss="select * from $obj_type where id=$obj_id"; $qq=mysql_query($ss); $res2=mysql_fetch_array($qq); $name=$res2["name"]; $price1=$res["iznos"]*0.1; $price = sprintf ("%01.2f", $price1); if($db["money"]>=$price){ if($t == 0){ $S = mysql_query("UPDATE inv SEt iznos='0' WHERE id='$item_id'"); $SS = mysql_query("UPDATE users SET money=money-$price WHERE login='$login'"); } else if($t == 1){ if($res["iznos"]>0){ $S = mysql_query("UPDATE inv SEt iznos=iznos-1 WHERE id='$item_id'"); $SS = mysql_query("UPDATE users SET money=money-0.1 WHERE login='$login'"); $price = "0.1"; } } say($login,"Внимание!!! Вы удачно починили "$name" за $price зл.",$login); print "Ремонт произведен удачно!"; die(); } } }
if($act=="sell"){ if(empty($item_id)){ include "sell.php"; } else{ $s="select * from inv where id=$item_id"; $q=mysql_query($s); $res=mysql_fetch_array($q); $obj_type=$res["object_type"]; $obj_id=$res["object_id"];
$ss="select * from $obj_type where id=$obj_id"; $qq=mysql_query($ss); $res2=mysql_fetch_array($qq); $name=$res2["name"]; $price=$res2["price"]/1.8*($db["trade"]/100+1)-($res["iznos"]*0.1); $price1 = sprintf ("%01.2f", $price); print "<script>if(confirm('Вы уверены что хотите продать предмет $name за $price1?')){location.href='shop.php?act=sell_conf&item_id=$item_id'}</script>"; } }
if($act=="sell_conf"){ $s="select * from inv where id=$item_id"; $q=mysql_query($s); $res=mysql_fetch_array($q); $obj_type=$res["object_type"]; $obj_id=$res["object_id"];
$ss="select * from $obj_type where id=$obj_id"; $qq=mysql_query($ss); $res2=mysql_fetch_array($qq); $name=$res2["name"]; $price=$res2["price"]/1.8*($db["trade"]/100+1)-($res["iznos"]*0.1); $price1 = sprintf ("%01.2f", $price);
if($res["owner"]==$login){ $SQL="DELETE FROM inv WHERE id=$item_id"; $QUERY=mysql_query($SQL);
$SQL3="UPDATE $obj_type SET mountown=mountown+1 WHERE id=$obj_id"; $QUERY3=mysql_query($SQL3);
$new_m=$db["money"]+$price1; $SQL2="UPDATE users SET money='$new_m',trade=trade+0.1 WHERE login='$login'"; $QUERY2=mysql_query($SQL2); if($QUERY && $QUERY2){ say($login,"Вы удачно продали предмет <B>"$name"</B> за <B>$price1</B> злотых кузнецу Грюнвальду.",$login);
if(empty($ip)) { if (getenv('HTTP_X_FORWARDED_FOR')) { $ip=getenv('HTTP_X_FORWARDED_FOR'); } else { $ip=getenv('REMOTE_ADDR'); } } $name2="$name ($price1 зл)"; history($login,'продал',$name2,$ip,'оружейная лавка'); } } }
$seek=mysql_query("SELECT * FROM $otdel");
while($dat=mysql_fetch_array($seek)){
$orden=$db["orden"]; $name=$dat["name"]; $img=$dat["img"]; $mass=$dat["mass"]; $price1=$dat["price"]-$db["trade"]/50; $price = sprintf ("%01.2f", $price1); $price_gos1=$dat["price"]; $price_gos = sprintf ("%01.2f", $price_gos1); $min_s=$dat["min_sila"]; $min_l=$dat["min_lovkost"]; $min_u=$dat["min_udacha"]; $min_p=$dat["min_power"]; $min_i=$dat["min_intellekt"]; $min_v=$dat["min_vospriyatie"]; $min_level=$dat["min_level"]; if($dat["type"]=="two_hand"){ $min_s2=$dat["min_sila2"]; $min_l2=$dat["min_lovkost2"]; $min_u2=$dat["min_udacha2"]; $min_p2=$dat["min_power2"]; $min_i2=$dat["min_intellekt2"]; $min_v2=$dat["min_vospriyatie2"]; $min_level2=$dat["min_level2"]; } $add_s=$dat["add_sila"]; $add_l=$dat["add_lovkost"]; $add_u=$dat["add_udacha"]; $add_hp=$dat["add_hp"]; $add_i=$dat["add_intellekt"]; $add_mana=$dat["add_mana"]; $addsword_vl=$dat["sword_vl"]; $addaxe_vl=$dat["axe_vl"]; $addfail_vl=$dat["fail_vl"]; $addknife_vl=$dat["knife_vl"]; $addspear_vl=$dat["spear_vl"]; $p_h=$dat["protect_head"]; $p_c=$dat["protect_corp"]; $p_p=$dat["protect_poyas"]; $p_l=$dat["protect_legs"]; $mf_krit=$dat["mf_krit"]; $mf_antikrit=$dat["mf_antikrit"]; $mf_uvorot=$dat["mf_uvorot"]; $mf_antiuvorot=$dat["mf_antiuvorot"]; $min_a=$dat["min_attack"]; $max_a=$dat["max_attack"]; $need_orden=$dat["orden"]; $iznos = $dat["iznos_max"]; $id=$dat["id"]; $add_speed = $dat["add_speed"]; $add_arm_l=$dat["add_arm_l"]; $add_arm_m=$dat["add_arm_m"]; $add_arm_h=$dat["add_arm_h"]; $add_fire=$dat["add_fire"]; $add_water=$dat["add_water"]; $add_air=$dat["add_air"]; $add_earth=$dat["add_earth"]; $add_cast=$dat["add_cast"]; $add_trade=$dat["add_trade"]; $add_cure=$dat["add_cure"]; $add_walk=$dat["add_walk"]; $id=$dat["id"];
$th = 0; if($dat["type"]=="two_hand"){ $th = 1; }
$qq="SELECT * FROM users WHERE login='$login'"; $res=mysql_query($qq); $d=mysql_fetch_array($res); $city=$d["city_game"];
if(!empty($name)){
$nums=$dat["mountown"];
if($nums>0){ ?> <table width=100% cellpadding=0 cellspacing=0 border=0> <td width=10><img src='img/cor2_l_t.gif'></td> <td bgcolor=#cccccc><img src='img/20_20.gif'></td> <td width=10><img src='img/cor2_r_t.gif'></td> </tr> </table> <? print "<table border=0 width=100% cellpadding=0 cellspacing=0><tr><td><table border=0 bgcolor=#888888 width=100% cellpadding=0 cellspacing=0><tr><td>"; print "<table border=0 width=100% cellpadding=2 cellspacing=0><tr>"; print "<td valign=top bgcolor=#cccccc><span class=usuallyb>"; print "<B>$name</B>"; if($need_orden!=0){ if($need_orden==1){$orden_dis="Орден темплиеров";} if($need_orden==2){$orden_dis="Орден некромантов";} if($need_orden==3){$orden_dis="Орден фениксов";} if($need_orden==4){$orden_dis="Орден друидов";} if($need_orden==5){$orden_dis="Тюремный заключенный";} print "  <img src='img/orden/$need_orden.gif' border=0 alt='Требуемый орден:\n$orden_dis'>"; } print "</tr></td></table>"; print "<table border=0 width=100% bgcolor=#cccccc cellpadding=1 cellspacing=1><TR><TD valign=top bgcolor=#cccccc width=90>"; print "<center><img src='img/$img' alt='$name'><BR><center>"; if($price<=$d["money"]){ print "<center><a href='shop.php?buy=$otdel&item=$id' class=us2>купить</a>"; } else{ print "<small><B>нельзя купить</B></small>"; } print "</td><td valign=top bgcolor=#cccccc>"; descItem($login,$otdel,$id); print "<B>Осталось: $nums шт.</B>"; print "</td></tr></table></td></tr></table></td></tr></table>"; ?> <table width=100% cellpadding=0 cellspacing=0 border=0> <td width=10><img src='img/cor2_l_b.gif'></td> <td bgcolor=#cccccc><img src='img/20_20.gif'></td> <td width=10><img src='img/cor2_r_b.gif'></td> </tr> </table><BR> <? }
}
}
?>
</td> <td width=300 valign=top>
<table width=100% cellpadding=0 cellspacing=0 border=0> <td width=10><img src='img/cor2_l_t.gif'></td> <td bgcolor=#cccccc><center><b>Грюнвальд</b></td> <td width=10><img src='img/cor2_r_t.gif'></td> </tr> </table> <table border=0 width=100% bgcolor=#cccccc> <tr> <td bgcolor=#cccccc valign=top height=210> <center> <img src='img/obraz/m/5.gif' width=90 height=210> </td> </tr> <tr> <td valign=top bgcolor=#cccccc valign=top> <script>
function talk(phrase){ var tab_b='<center><table border=0 class=inv width=95% cellpadding=1 cellspacing=1 bgcolor=#dcdcdc><tr><td>'; var tab_e='</td></tr></table><BR>';
if(phrase==1){ grunvald.innerHTML=tab_b+'<B>Грюнвальд:</B><BR>- Позволь представиться, я Грюнвальд, здешний кузнец. Я делаю оружие и продаю его местным жителям. Они же в свою очередь калечут им друг друга... Так что мой старый знакомы Бернард не остаеться без работы...<BR><BR><a href="javascript:talk(4)" class=us2><B>- Кто такой Бернард?</B></a><BR><a href="javascript:talk(5)" class=us2><B>- Что за оружие ты изготовляешь?</B></a><BR><a href="javascript:talk(7)" class=us2><B>- Можно еще пару вопросов?</B></a><BR><a href="javascript:talk(8)" class=us2><B>- Спасибо, до свидания!</B></a>'+tab_e; } if(phrase==2){ grunvald.innerHTML=tab_b+'<B>Грюнвальд:</B><BR>- Посоветовать?Хм...Смотря какое оружие ты больше любишь. Я не могу тебе советовать, но покупая оружие, учти, что твои умения будут повышаться вместе с количеством твоих боев. То есть если ты будешь драться с мечом, ты будешь им лучше владеть. Так что с самого начала выбери то оружие, которое тебе по душе...<BR><BR><a href="javascript:talk(7)" class=us2><B>- Можно еще пару вопросов?</B></a><BR>'+tab_e; } if(phrase==3){ grunvald.innerHTML=tab_b+'<B>Грюнвальд:</B><BR>- Наш город только начинает жить.Многие здания еще не достроены, и я рад что моя лавка открылась первой в этом городе! Наш мир только начинает формироваться, бывают ошибки природы, сбои, но Создатель работает, и скоро все будет работать как часы!<BR><BR><a href="javascript:talk(8)" class=us2><B>- Спасибо,это все что я хотел узнать.</B></a><BR><a href="javascript:talk(7)" class=us2><B>- Можно еще несколько вопросов?</B></a><BR>'+tab_e; } if(phrase==4){ grunvald.innerHTML=tab_b+'<B>Грюнвальд:</B><BR>- Бернард? Старая развалюха... Я познакомился с ним в одном селе...Славно тогда погуляли...А впрочем тебе это не интерестно. Бернард - местный врачеватель, он целыми днями сидит в своей больнице и лечит покалеченых в боях горожан. Так что если тебя повредят, обращайся к нему!Он хоть и стар как черепаха, но знает толк в своем деле!Конечно это обойдется тебе в несколько злотых.<BR><BR><a href="javascript:talk(8)" class=us2><B>- Спасибо, я к нему как-нибудь зайду...</B></a><BR><a href="javascript:talk(7)" class=us2><B>- Можно еще вопрос?</B></a><BR>'+tab_e; } if(phrase==5){ grunvald.innerHTML=tab_b+'<B>Грюнвальд:</B><BR>- Я изготвляю почти все, что ты можешь одеть на себя! Любое оружие: топоры, мечи, ножи, дубины, молоты, копья и много еще чего! Я делаю лучшую броню в Грэйхолме. Я также изготавливаю некоторые ювелирные предметы. Единственное что я не умею делать, это магические вещи...В моем роду небыло магов и прочей нечисти. Мой отец и дед, и прадед, все мы преданы кузнечному делу! Если тебе нужны магические вещи, обратись к этому старому колдуну Волмиру...<BR><BR><a href="javascript:talk(6)" class=us2><B>- А кто такой Волмир?</B></a><BR><a href="javascript:talk(9)" class=us2><B>- Расскажи мне про свой род.</B></a><BR><a href="javascript:talk(7)" class=us2><B>- Еще пару вопросов, непротив?</B></a><BR><a href="javascript:talk(8)" class=us2><B>- Благодарю тебя, до свидания!</B></a>'+tab_e; } if(phrase==6){ grunvald.innerHTML=tab_b+'<B>Грюнвальд:</B><BR>- Волмир...Неизвестно откуда взявшийся колдун...Он называет себя черным магом! Моя бы воля, сжег бы его на костре и нечего с ним возиться! Прости, вспылил... Он торгует всякими магическими штучками, я в этом ничерта не понимаю, так что мало чего могу рассказать. Вобщем, если тебе нужны магические вещи сходи к Волмиру...<BR><BR><a href="javascript:talk(7)" class=us2><B>- Спасибо, еще пару вопросов?</B></a><BR><a href="javascript:talk(8)" class=us2><B>- Благодарю тебя, до свидания!</B></a>'+tab_e; } if(phrase==7){ grunvald.innerHTML=tab_b+'<B>Грюнвальд:</B><BR>- Конечно! Что бы ты хотел узнать?<BR><BR><a href="javascript:talk(2)" class=us2><B>- Что можешь посоветовать?</B></a><BR><a href="javascript:talk(3)" class=us2><B>- Что происходит в городе?</B></a><BR><a href="javascript:talk(10)" class=us2><B>- Что нового есть в твоей лавке?</B></a><BR><a href="javascript:sell()" class=us2><B>- Я хочу продать тебе кое-что</B></a><BR><a href="javascript:rep()" class=us2><B>- Немог бы ты починить мне кое-что?</B></a><BR><a href="javascript:talk(8)" class=us2><B>- Нет, ничего...До свидания!</B></a>'+tab_e; } if(phrase==8){ grunvald.innerHTML=tab_b+'<B>Грюнвальд:</B><BR>- До скорой встречи!'+tab_e; } if(phrase==9){ grunvald.innerHTML=tab_b+'<B>Грюнвальд:</B><BR>- С удовольствием! Мой род один из самых древних в Грэйхолме! Все мужчины нашего рода занимаються кузнечным делом, и мой сын уже учиться держать молот в ручках! Мой прадед узнал секреты изготовления легкого и прочного оружия у одного гнома, и теперь наш род хранит этот секрет! Такое оружие ты не купиш нигде кроме как у меня!<BR><BR><a href="javascript:talk(7)" class=us2><B>- Спасибо, еще вопрос?</B></a><BR><a href="javascript:talk(8)" class=us2><B>- До свидания!</B></a>'+tab_e; } if(phrase==10){ grunvald.innerHTML=tab_b+'<B>Грюнвальд:</B><BR>- Моя лавка только что открылась, так что в ней все относительно новое! Многое оружие ще даже не побывало в бою!Посмотри на витрины моей лавки и сам увидишь сколько на них новинок!<BR><BR><a href="javascript:talk(7)" class=us2><B>- Спасибо, еще вопрос?</B></a><BR><a href="javascript:talk(8)" class=us2><B>- До свидания!</B></a>'+tab_e; }
}
function sell(){ location.href='shop.php?act=sell'; } function rep(){ location.href='shop.php?act=rep'; } function dialog(){ grunvald.innerHTML='<center><table border=0 class=inv width=95% cellpadding=1 cellspacing=1 bgcolor=#dcdcdc><tr><td><B>Грюнвальд:</B><BR>- Приветствую тебя, путник, в моей лавке! Я рад что ты зашел ко мне. Я могу предложить тебе лучшее оружие и крепчайшие доспехи всего Грэйхолма! Посмотри на мои товары и выбери себе что-нибудь по душе.<BR><BR><a href="javascript:talk(1)" class=us2><B>- Кто ты?</B></a><BR><a href="javascript:talk(2)" class=us2><B>- Что можешь посоветовать?</B></a><BR><a href="javascript:talk(3)" class=us2><B>- Что происходит в городе?</B></a><BR><a href="javascript:sell()" class=us2><B>- Я хочу продать тебе кое-что</B><BR></a><a href="javascript:rep()" class=us2><B>- Немог бы ты починить мне кое-что?</B></a></td></tr></table><BR>'; dia.visible=0; }
</script> <div id='grunvald'></div>
<div id="dia" align=center><input type=button class=b name="dia" value="Диалог" onClick="dialog()"><BR><BR> <input type=button class=b value=" Выйти " onClick="location.href='main.php?act=go&level=city1';"></div>
</td> </tr> </table>
<table width=100% cellpadding=0 cellspacing=0 border=0> <td width=10><img src='img/cor2_l_b.gif'></td> <td bgcolor=#cccccc><img src='img/20_20.gif'></td> <td width=10><img src='img/cor2_r_b.gif'></td> </tr> </table>
</td> </tr> <table>
Не бейти меня я только учусь
|
|
| |