Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Показ таблицы 
:(
    Опции темы
torgettorget
  Дата 27.12.2010, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.12.2010

Репутация: нет
Всего: нет



Вопшем когда я захажу в лес(браузерная игра , название файла forest.php ) то только виден бекграунд а таблицы нету(а таблица сама есть тама,только неправельно вставлена)
вот скрипт:


Код

<?
session_start();
if(empty($hozyain) or empty($traffik)){
print "<script>top.location.href='index.php';</script>";
exit();
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Content-Language" content="ru">
<LINK REL=StyleSheet HREF='main.css' TYPE='text/css'>
<body topmargin=2 BACKGROUND=forest01.jpg>
<script>
function sub(){
n=document.work;
n.submit();
}
</script>
<?
include "loc_func.php";
include "conf.php";
if (ereg("[<>\\/-]",$act)) {print "?!"; exit();}
$act=htmlspecialchars($act);
$sql = "SELECT * FROM users WHERE login='$hozyain'";
$result = mysql_query($sql);
$db = mysql_fetch_array($result);
if($traffik!=$hozyain.md5(base64_decode($db["password"]))){
print "<script>top.location.href='index.php';</script>";
exit();
}
$city=$db["city_game"];
$walk = $db["walk"];
$room=$db["room"];

if($city == "ВАВИЛОН" or $city == "RUSSIAN CITY"){
if($room == "Лес"){

$fexp=$db['forest_exp'];
if($db['forest_exp']>1000)
{$plus=1;}
else{$plus=0;}
if (ereg("[<>\\/-]",$level)) {print "?!"; exit();}
$level=htmlspecialchars($level);

if($db["loc_work"] == '0'){
if(empty($act)){$act = "show";}
if($act == "none"){$act = "show";}}
else{if(empty($act)){$act = "work";}
if($act == "none"){$act = "work";}}
if($act=="show"){
?>

<div align=right><a href=forest.php?act=loc>Локация</a></div>
<table border=0 cellpadding=0 width=40% align=center>
<TR>
<td width=22></td>
<TD>
<table cellpadding=0 cellspacing=0 border=1 width=100% bordercolor=black>
<tr><td width=24>&nbsp;</td>
<td><b>Порода</b></td>
<td><b>Кол-во</b></td>
<td><b>Шанс</b></td>
<td><b>Срублено</b></td></tr>
<?
$sss = mysql_query("SELECT * FROM forest");
while($F = mysql_fetch_array($sss)){
$fid=$F['id'];
$fname=$F['name'];
$fkolvo=$F['kolvo'];
$fimg=$F['img'];
$fpercent=$F['percent']+$plus;
$ssss2 = mysql_query("SELECT kollvo FROM inv WHERE owner='$hozyain' and object_type='forest' and object_id='$fid'");
$W2 = mysql_fetch_array($ssss2);
if(!$W2){$h_kol=0;}
else{$h_kol=$W2['kollvo'];}
echo "<tr><td width=24><img src=$fimg border=1></td>
<td>$fname</td>
<td>$fkolvo</td>
<td>$fpercent%</td>
<td>$h_kol</td></tr>";}
?>
</table>



</td>
<td width=22></td>
</tr></table><center><br><b>Опыт Лесоруба:<? echo"$fexp"; ?></b><br><form name=work action='forest.php?act=work' method='POST'><img src=rimg.php><br><input type="text" name="securityCode" class="field" size="10" maxlength="3" style="filter:alpha(Opacity=80);"><br><input type=button value='Рубить' class=ad onClick='this.disabled = true;sub()'></form><?}

if($act=="work"){
if($db["battle"]==0){
if($db["loc_work"] == '0'){
if(isset($_POST['securityCode']) && (isset($_SESSION['securityCode']) || isset($_SESSION['securityCode']))){
if(strtolower($_POST['securityCode'])==$_SESSION['securityCode']){
$work_time=3*60+time();
$res=mysql_query("UPDATE users SET loc_work='$work_time', loc_work_pg='forest' WHERE login='$hozyain'");
echo "<script>location.href=\"forest.php?act=work\";</script>";
die();
    }
else{
     echo "<center><font color=red><b>Неверный защитный код!</b></font><br><input type=button value='Вернуться' class=ad onClick='location.href=\"forest.php\"'></center>";
     die();
    }
}else{print"fig";}}
else{
  $wait_sec_w=$db["loc_work"];
  $now_w=time();
  $left_time_w=$wait_sec_w-$now_w;
  $left_min_w=floor($left_time_w/60);
  $left_sec_w=$left_time_w-$left_min_w*60;
if($db["loc_work"]>$now_w){echo "<br><center>Вы ещё в процессе работы. <br>Осталось $left_min_w мин. $left_sec_w сек.<br><input type=button value='Обновить' class=ad onClick='location.href=\"forest.php\"'></center>";}
else{
$res_n = rand(1,6);
$sss2 = mysql_query("SELECT percent,name,kolvo,umenie FROM forest WHERE id='$res_n'");
$F2 = mysql_fetch_array($sss2);
$shans = rand(0,100);
if($shans<15){
sayl($hozyain,"<font color=red> Внимание!</font> Разведя вокруг неимоверный шум вы столкнулись с местным обитателем и завязалась битва...");
bot_attack($_SESSION["hozyain"]);
die();
}
if($shans<$F2['percent']){
$tree=$F2['name'];
$for_exp=$db['forest_exp']+$F2['umenie'];
if($F2['kolvo']>=1){
$new_kolvo=$F2['kolvo']-1;
echo "<br><center>Вы срубили дерево \"$tree\".<br><input type=button value='Обновить' class=ad onClick='location.href=\"forest.php?act=show\"'></center>";
$upd=mysql_query("UPDATE forest SET kolvo='$new_kolvo' WHERE id='$res_n'");
$upd2=mysql_query("UPDATE users SET forest_exp='$for_exp' WHERE login='$hozyain'");
$ssss = mysql_query("SELECT kollvo FROM inv WHERE owner='$hozyain' and object_type='forest' and object_id='$res_n'");
$W = mysql_fetch_array($ssss);
if(!$W){
$upd=mysql_query("INSERT INTO inv(owner,object_id,object_type,object_razdel,kollvo) VALUES('$hozyain','$res_n','forest','resourses','1')");}
else{
$newkol=$W['kollvo']+1;
$upd=mysql_query("UPDATE inv SET kollvo='$newkol' WHERE owner='$hozyain' and object_type='forest' and object_id='$res_n'");}
$res=mysql_query("UPDATE users SET loc_work='0', loc_work_pg='' WHERE login='$hozyain'");
die();
}
else{
echo "<br><center>Дерево оказалось трухлявым.<br><input type=button value='Обновить' class=ad onClick='location.href=\"forest.php?act=show\"'></center>";
$res=mysql_query("UPDATE users SET loc_work='0', loc_work_pg='' WHERE login='$hozyain'");
die();}
}
else{
echo "<br><center>Дерево оказалось трухлявым.<br><input type=button value='Обновить' class=ad onClick='location.href=\"forest.php?act=show\"'></center>";
$res=mysql_query("UPDATE users SET loc_work='0', loc_work_pg='' WHERE login='$hozyain'");
die();}
}



}}


}
if($act=="loc"){
echo"
<div align=right><a href=forest.php?act=show>Вернуться</a></div>
<script language=javascript type=text/javascript>
function imover(im) {im.filters.Glow.Enabled=true;}
function imout(im) {im.filters.Glow.Enabled=false;}
</SCRIPT>
<STYLE type=text/css>
    img.aFilter { filter:Glow(color=#BB2222,Strength=4,Enabled=0); cursor:hand }
    hr { height: 1px; }
</STYLE>
<DIV align=left style=\"position:relative;\"><img src=img/location.jpg >
<DIV style=\"position:absolute; left:580px; top:100px; width:20px; height:20px; z-index:90; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, Style=0);\"><img src=img/that.gif width=20 height=20 alt=\"Город\" class=\"aFilter\" onmouseover=\"imover(this)\" onmouseout=\"imout(this);\" onclick=\"window.location='main.php?act=loc_go&level=town';\" /></DIV>
<DIV style=\"position:absolute; left:620px; top:275px; width:20px; height:20px; z-index:90; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, Style=0);\"><img src=img/this.gif width=20 height=20 alt=\"Текущее положение\" class=\"aFilter\" onmouseover=\"imover(this)\" onmouseout=\"imout(this);\"></DIV>
<DIV style=\"position:absolute; left:510px; top:225px; width:20px; height:20px; z-index:90; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, Style=0);\"><img src=img/that.gif width=20 height=20 alt=\"Конюшня\" class=\"aFilter\" onmouseover=\"imover(this)\" onmouseout=\"imout(this);\" onclick=\"window.location='main.php?act=loc_go&level=speed';\" /></DIV>
";}




}}
?>


меня пугает строчкa:
Код


}else{print"fig";}}


2-ой день мучаюсь и никак не могу поправить.
PM MAIL   Вверх
torgettorget
Дата 28.12.2010, 00:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.12.2010

Репутация: нет
Всего: нет



никто не знает?
PM MAIL   Вверх
skyboy
Дата 28.12.2010, 01:20 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 8
Всего: 260



видимо, никому не охота в этой лапше разбираться. при том, что ты даже не утруждал себя сокращением кода до участка с непосредственно выводом "неправильной верстки" - просто вывалил полный код и "разбирайтесь, кто хочет"
PM MAIL   Вверх
torgettorget
Дата 28.12.2010, 09:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.12.2010

Репутация: нет
Всего: нет



жалко

Добавлено через 11 минут и 9 секунд
вот этот кусочик:

Код

<div align=right><a href=forest.php?act=loc>Локация</a></div>
<table border=0 cellpadding=0 width=40% align=center>
<TR>
<td width=22></td>
<TD>
<table cellpadding=0 cellspacing=0 border=1 width=100% bordercolor=black>
<tr><td width=24>&nbsp;</td>
<td><b>Порода</b></td>
<td><b>Кол-во</b></td>
<td><b>Шанс</b></td>
<td><b>Срублено</b></td></tr>
<?
$sss = mysql_query("SELECT * FROM forest");
while($F = mysql_fetch_array($sss)){
$fid=$F['id'];
$fname=$F['name'];
$fkolvo=$F['kolvo'];
$fimg=$F['img'];
$fpercent=$F['percent']+$plus;
$ssss2 = mysql_query("SELECT kollvo FROM inv WHERE owner='$hozyain' and object_type='forest' and object_id='$fid'");
$W2 = mysql_fetch_array($ssss2);
if(!$W2){$h_kol=0;}
else{$h_kol=$W2['kollvo'];}
echo "<tr><td width=24><img src=$fimg border=1></td>
<td>$fname</td>
<td>$fkolvo</td>
<td>$fpercent%</td>
<td>$h_kol</td></tr>";}
?>
</table>
</td>
<td width=22></td>
</tr></table><center><br><b>Опыт Лесоруба:<? echo"$fexp"; ?></b><br><form name=work action='forest.php?act=work' method='POST'><img src=rimg.php><br><input type="text" name="securityCode" class="field" size="10" maxlength="3" style="filter:alpha(Opacity=80);"><br><input type=button value='Рубить' class=ad onClick='this.disabled = true;sub()'></form>



нужно вставить кудато, чтобы он отображался, а то как он стоит он не виден.
PM MAIL   Вверх
patap
Дата 28.12.2010, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 5
Всего: 40



ну для начала выведи после 48-й строки(первого кода) значение переменной $act. 
Равно ли оно 'show'?



--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
torgettorget
Дата 28.12.2010, 10:33 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.12.2010

Репутация: нет
Всего: нет



незнаю :/
PM MAIL   Вверх
patap
Дата 28.12.2010, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 5
Всего: 40



Цитата(torgettorget @  28.12.2010,  09:33 Найти цитируемый пост)
незнаю :/

а кто знает?  smile 

сделай echo и посмотри
Код

echo $act;



--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
torgettorget
Дата 28.12.2010, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.12.2010

Репутация: нет
Всего: нет



показывает "opredelenie"
PM MAIL   Вверх
patap
Дата 28.12.2010, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 5
Всего: 40



ну вот тебе, скорее всего, и проблема
теперь разберись откуда там берется "opredelenie", скорее всего клиент передает гетом ($_GET['act']) именно это значение, ну, а исходя из того, что ты хочешь получить - там должно быть 'show'



а вообще печально, вот почитай на досуге, а лучше сейчас http://phpfaq.ru/na_tanke


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
torgettorget
Дата 28.12.2010, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 27.12.2010

Репутация: нет
Всего: нет



я разобрался нужно простовоттут редактировать

Код

if($db["loc_work"] == '0')
if(empty($act))$act = "show";
if($act == "loc")$act = "loc";
else{if(empty($act))$act = "work";
if($act == "none") $act = "work";
if($act=="show")



я настроил уже, тока ещё 1 проблема когда я нажимаю кнопку работать то сама таблица ещё показываетсья и внизу пишиться сколько осталось времени рубить дерево , а надо чтобы таблица исчезла тока показывало время
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0915 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.