Помогите пожалуста разобраться с проблемой! На приложенных рисунках видно, что когда в магазине больше одного предмета, то Разделы съезжают вниз. Явно неправильные таблицы.
Вот сам код:
Код
<?php
include ("func/func.dco");
if (!(isset($c_pass)&&isset($row['pass'])&&$c_pass==$pass)){
header ("location: login.php");
die();
}
include("func/bunk.dco");
$d = empty($d) ? 1 : (int) $d;
$title[1] = 'Пистолеты';
$title[2] = 'Автоматы';
$title[3] = 'Пулеметы';
$title[4] = 'Винтовки';
$title[5] = 'Ружья' ;
$title[6] = 'Защита' ;
$title[7] = 'Транспорт';
$title[8] = 'Арт отдел';
$title[11] = 'Телефоны';
//$title[9] = 'Открытки';
//$title[10] = 'Царь горы';
function bye ($lot){
global $row;
$lot = (int) $lot;
$res = mysql_query("SELECT kol FROM baza111.shop WHERE lot = $lot");
list($kol) = mysql_fetch_row($res);
if ($kol>0){
$res = mysql_query("SELECT count(*)FROM baza111.item_p WHERE uin = ".$row['uin']." AND slot = 110");
$count = mysql_result($res, 0);
if ($count<22){
$res = mysql_query("SELECT baza111.item.pri, baza111.item.pro, baza111.item.id, baza111.item.v, baza111.item.tip FROM baza111.item ".
"RIGHT JOIN baza111.shop ON baza111.item.id = baza111.shop.trade WHERE lot = $lot");
$item = mysql_fetch_assoc($res);
if ( ($item['v']==0 && $row['money_1']>=$item['pri'])||($item['v']!=0 && $row['money_2']>=$item['pri']) ){
if ($item['tip']==3){
$slot = 100;
$res = mysql_query("SELECT count(*)FROM baza111.item_p WHERE uin = ".$row['uin']." AND slot = 100");
$count = mysql_result($res, 0);
if ($count>0) return "У Вас уже есть транспорт.";
}else $slot = 110;
mysql_query("INSERT INTO baza111.item_p (uin,id,pro,pro_2, slot) ".
"VALUES (".$row['uin'].", ".$item['id'].", ".$item['pro'].", ".$item['pro'].", $slot)");
if ($item['v']==0){
mysql_query("UPDATE baza111.uin SET money_1 = money_1 - ".$item['pri']." WHERE uin = ".$row['uin']);
bunk ($item['pri'], 1, 9, $row['uin'], $item['id']);
}else{
mysql_query("UPDATE baza111.uin SET money_2 = money_2 - ".$item['pri']." WHERE uin = ".$row['uin']);
bunk ($item['pri'], 2, 9, $row['uin'], $item['id']);
}
mysql_query("UPDATE baza111.shop SET kol = kol -1 WHERE lot = $lot");
return "Предмет успешно приобретен.";
}else return "У Вас недостаточно денег.";
}else return "В рюкзаке недостаточно места.";
}else return "Этого товара нет на склате.";
}
if (isset($lot)) $err = bye ($lot);
?><HTML><HEAD><TITLE>Магазин :: Онлайн игра Mental Wars</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<LINK href="html/day.css" type=text/css rel=stylesheet>
</HEAD>
<BODY leftMargin=0 topMargin=0>
<?php
include ("scr/header.php");
?>
<table border="0" cellpadding="1" cellspacing="3" width="100%">
<tbody><tr>
<td class="redhead" bgcolor="#006600"><div align="center"><b>Государственный магазин</b></div></td>
<td class="redhead" bgcolor="#990000"><div align="center"><b>Разделы</b></div></td>
</tr>
<?php
if (isset($err)) echo "\n<br><b>$err</b>\n<br><br>";
$res = mysql_query("SELECT baza111.shop.kol, baza111.shop.lot, baza111.item.id, baza111.item.name, ".
"baza111.item.met, baza111.item.dal, baza111.item.pro, baza111.item.pri, baza111.item.tip, ".
"baza111.item.info, baza111.item.ves, baza111.item.shot, baza111.item.slot_3, ".
"baza111.item.pic, baza111.item.id, baza111.item.uron_1, baza111.item.uron_2 ".
"FROM baza111.shop ".
"RIGHT JOIN baza111.item ON baza111.item.id = baza111.shop.trade ".
"WHERE baza111.shop.raz = $d ".
"ORDER BY baza111.shop.lot");
while ($item = mysql_fetch_assoc($res)){
if ($item['tip']==1){ // Guns //
?>
<tr><td class="txt" valign="top" width="100%">
<center>
<table class="wb" border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr>
<td colspan="2" class="wb" bgcolor="#eefdc9" valign="top"><b><font color="#990000">> <?php echo $item['name'];?></font></b></td>
</tr>
<tr>
<td class="wb" bgcolor="#eefdc9" valign="top">
<a href="item.php?id=<?php echo $item['id'];?>"><img src="img/items/<?php echo $item['pic'];?>" alt="<?php echo $item['name'];?>" border="0" height="100" width="100"></a></td>
<td class="wb" align="left" bgcolor="#eefdc9" valign="top" width="100%">
<b>Стоимость:</b> $<b><?php echo $item['pri'];?></b><br>
<b>Вес:</b> <?php echo $item['ves'];?><br>
<b>Прочность:</b> <?php echo $item['pro'];?><br>
<b>Количество на складе:</b> <?php echo $item['kol'];?><br><li><font color="#990000"><b>Минимальный боевой уровень:</b></font> <b><?php echo $item['slot_3'];?></b><br>
</li><li>Повреждение: <?php echo $item['uron_1'];?>-<?php echo $item['uron_2'];?><br>
</li><li>Точность стрельбы: <?php echo $item['met'];?>%<br>
</li><li>Дальность стрельбы: <?php echo $item['dal'];?> ходов<br>
</li><li>Количество выстрелов за раз: <?php echo $item['shot'];?><br>
</li><li>Умение, влияющее на эффективность применения: <?php echo $title[$d];?><br><b>Описание:</b><br> <?php echo $item['info'];?>
<br>
</li></td></tr>
<form action="/shop.php" method="post" name="formrogatka"></form>
<tr><td class="wb" align="center" bgcolor="#eefdc9"></td><td class="wb" bgcolor="#eefdc9">
<input name="shop" value="shop_misc" type="hidden">
<input name="get" value="rogatka" type="hidden">
<b><a href="shop.php?d=<?php echo $d;?>&lot=<?php echo $item['lot'];?>"><font color="#990000">Купить</font></a></b>
</td></tr></tbody></table><br>
<?php
}elseif ($item['tip']==2){ // Arm //
?>
<tr><td class="txt" valign="top" width="100%">
<center>
<table class="wb" border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr>
<td colspan="2" class="wb" bgcolor="#eefdc9" valign="top"><b><font color="#990000">> <?php echo $item['name'];?></font></b></td>
</tr>
<tr>
<td class="wb" bgcolor="#eefdc9" valign="top">
<a href="item.php?id=<?php echo $item['id'];?>"><img src="img/items/<?php echo $item['pic'];?>" alt="<?php echo $item['name'];?>" border="0" height="100" width="100"></a></td>
<td class="wb" align="left" bgcolor="#eefdc9" valign="top" width="100%">
<b>Стоимость:</b> $<b><?php echo $item['pri'];?></b><br>
<b>Вес:</b> <?php echo $item['ves'];?><br>
<b>Прочность:</b> <?php echo $item['pro'];?><br>
<b>Количество на складе:</b> <?php echo $item['kol'];?><br><li><font color="#990000"><b>Минимальный боевой уровень:</b></font> <b><?php echo $item['slot_3'];?></b><br>
</li><li>Броня: <?php echo $item['uron_1'];?><br>
</li><li>Маскировка: <?php echo $item['uron_2'];?>%<br>
</li><br>
<b>Описание:</b><br> <?php echo $item['info'];?>
<br>
</li></td></tr>
<form action="/shop.php" method="post" name="formrogatka"></form>
<tr><td class="wb" align="center" bgcolor="#eefdc9"></td><td class="wb" bgcolor="#eefdc9">
<input name="shop" value="shop_misc" type="hidden">
<input name="get" value="rogatka" type="hidden">
<b><a href="shop.php?d=<?php echo $d;?>&lot=<?php echo $item['lot'];?>"><font color="#990000">Купить</font></a></b>
</td></tr></tbody></table><br>
<?php
}elseif ($item['tip']==3){ // transport //
?>
<tr><td class="txt" valign="top" width="100%">
<center>
<table class="wb" border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr>
<td colspan="2" class="wb" bgcolor="#eefdc9" valign="top"><b><font color="#990000">> <?php echo $item['name'];?></font></b></td>
</tr>
<tr>
<td class="wb" bgcolor="#eefdc9" valign="top">
<a href="item.php?id=<?php echo $item['id'];?>"><img src="img/items/<?php echo $item['pic'];?>" alt="<?php echo $item['name'];?>" border="0" height="100" width="100"></a></td>
<td class="wb" align="left" bgcolor="#eefdc9" valign="top" width="100%">
<b>Стоимость:</b> $<b><?php echo $item['pri'];?></b><br>
<b>Вес:</b> <?php echo $item['ves'];?><br>
<b>Прочность:</b> <?php echo $item['pro'];?><br>
<b>Количество на складе:</b> <?php echo $item['kol'];?><br><li><font color="#990000"><b>Минимальный уровень вождения:</b></font> <b><?php echo $item['slot_3'];?></b><br>
</li><li>Место под ресурсы: <?php echo $item['uron_2'];?> ед.<br>
</li><liCкорость: <?php echo $item['uron_1'];?><br>
</li><br>
<b>Описание:</b><br> <?php echo $item['info'];?>
<br>
</li></td></tr>
<form action="/shop.php" method="post" name="formrogatka"></form>
<tr><td class="wb" align="center" bgcolor="#eefdc9"></td><td class="wb" bgcolor="#eefdc9">
<input name="shop" value="shop_misc" type="hidden">
<input name="get" value="rogatka" type="hidden">
<b><a href="shop.php?d=<?php echo $d;?>&lot=<?php echo $item['lot'];?>"><font color="#990000">Купить</font></a></b>
</td></tr></tbody></table><br>
<?php
} /// types
} // while
?>
<td class="txt" valign="top">
<table border="0">
<tbody><tr><td valign="top"><img src="shop.php_files/tbg_002.gif" height="1" width="10"></td><td class="txt" valign="top">
<nobr><center> <b>Огнестрельное оружие</b> </center></nobr>
<li><a href="shop.php?d=1" <?php if ($d==1)echo 'id=current';?>>Пистолеты</nobr></a></li>
<li><a href="shop.php?d=2" <?php if ($d==2)echo 'id=current';?>>Автоматы</nobr></a></li>
<li><a href="shop.php?d=3" <?php if ($d==3)echo 'id=current';?>>Пулеметы</nobr></a></li>
<li><a href="shop.php?d=4" <?php if ($d==4)echo 'id=current';?>>Винтовки</nobr></a></li>
<li><a href="shop.php?d=5" <?php if ($d==5)echo 'id=current';?>>Ружья</nobr></a></li>
<br><br><nobr><center> <b>Полезные предметы</b> </center></nobr></li>
<li><a href="shop.php?d=6" <?php if ($d==6)echo 'id=current';?>>Броня и защита</nobr></a></li>
<li><a href="shop.php?d=11" <?php if ($d==11)echo 'id=current';?>>Телефоны</nobr></a></li>
<li><a href="shop.php?d=7" <?php if ($d==7)echo 'id=current';?>>Транспорт</nobr></a></li>
<br><br><br>
<center>
<a href="shop.php?d=8" <?php if ($d==8)echo 'id=current';?>><b>HighTech отдел</nobr></b></a><br>
<br>
<a href="pers_items.php"><b>Рюкзак »</nobr></b></a><br>
<br>
</center>
</li></td><td valign="top"><img src="shop.php_files/tbg_002.gif" height="1" width="10"></td></tr></tbody></table>
</td>
</tr></tbody></table>
</body></html>
include ("func/func.dco");
if (!(isset($c_pass)&&isset($row['pass'])&&$c_pass==$pass)){
header ("location: login.php");
die();
}
include("func/bunk.dco");
$d = empty($d) ? 1 : (int) $d;
$title[1] = 'Пистолеты';
$title[2] = 'Автоматы';
$title[3] = 'Пулеметы';
$title[4] = 'Винтовки';
$title[5] = 'Ружья' ;
$title[6] = 'Защита' ;
$title[7] = 'Транспорт';
$title[8] = 'Арт отдел';
$title[11] = 'Телефоны';
//$title[9] = 'Открытки';
//$title[10] = 'Царь горы';
function bye ($lot){
global $row;
$lot = (int) $lot;
$res = mysql_query("SELECT kol FROM baza111.shop WHERE lot = $lot");
list($kol) = mysql_fetch_row($res);
if ($kol>0){
$res = mysql_query("SELECT count(*)FROM baza111.item_p WHERE uin = ".$row['uin']." AND slot = 110");
$count = mysql_result($res, 0);
if ($count<22){
$res = mysql_query("SELECT baza111.item.pri, baza111.item.pro, baza111.item.id, baza111.item.v, baza111.item.tip FROM baza111.item ".
"RIGHT JOIN baza111.shop ON baza111.item.id = baza111.shop.trade WHERE lot = $lot");
$item = mysql_fetch_assoc($res);
if ( ($item['v']==0 && $row['money_1']>=$item['pri'])||($item['v']!=0 && $row['money_2']>=$item['pri']) ){
if ($item['tip']==3){
$slot = 100;
$res = mysql_query("SELECT count(*)FROM baza111.item_p WHERE uin = ".$row['uin']." AND slot = 100");
$count = mysql_result($res, 0);
if ($count>0) return "У Вас уже есть транспорт.";
}else $slot = 110;
mysql_query("INSERT INTO baza111.item_p (uin,id,pro,pro_2, slot) ".
"VALUES (".$row['uin'].", ".$item['id'].", ".$item['pro'].", ".$item['pro'].", $slot)");
if ($item['v']==0){
mysql_query("UPDATE baza111.uin SET money_1 = money_1 - ".$item['pri']." WHERE uin = ".$row['uin']);
bunk ($item['pri'], 1, 9, $row['uin'], $item['id']);
}else{
mysql_query("UPDATE baza111.uin SET money_2 = money_2 - ".$item['pri']." WHERE uin = ".$row['uin']);
bunk ($item['pri'], 2, 9, $row['uin'], $item['id']);
}
mysql_query("UPDATE baza111.shop SET kol = kol -1 WHERE lot = $lot");
return "Предмет успешно приобретен.";
}else return "У Вас недостаточно денег.";
}else return "В рюкзаке недостаточно места.";
}else return "Этого товара нет на склате.";
}
if (isset($lot)) $err = bye ($lot);
?><HTML><HEAD><TITLE>Магазин :: Онлайн игра Mental Wars</TITLE>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<LINK href="html/day.css" type=text/css rel=stylesheet>
</HEAD>
<BODY leftMargin=0 topMargin=0>
<?php
include ("scr/header.php");
?>
<table border="0" cellpadding="1" cellspacing="3" width="100%">
<tbody><tr>
<td class="redhead" bgcolor="#006600"><div align="center"><b>Государственный магазин</b></div></td>
<td class="redhead" bgcolor="#990000"><div align="center"><b>Разделы</b></div></td>
</tr>
<?php
if (isset($err)) echo "\n<br><b>$err</b>\n<br><br>";
$res = mysql_query("SELECT baza111.shop.kol, baza111.shop.lot, baza111.item.id, baza111.item.name, ".
"baza111.item.met, baza111.item.dal, baza111.item.pro, baza111.item.pri, baza111.item.tip, ".
"baza111.item.info, baza111.item.ves, baza111.item.shot, baza111.item.slot_3, ".
"baza111.item.pic, baza111.item.id, baza111.item.uron_1, baza111.item.uron_2 ".
"FROM baza111.shop ".
"RIGHT JOIN baza111.item ON baza111.item.id = baza111.shop.trade ".
"WHERE baza111.shop.raz = $d ".
"ORDER BY baza111.shop.lot");
while ($item = mysql_fetch_assoc($res)){
if ($item['tip']==1){ // Guns //
?>
<tr><td class="txt" valign="top" width="100%">
<center>
<table class="wb" border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr>
<td colspan="2" class="wb" bgcolor="#eefdc9" valign="top"><b><font color="#990000">> <?php echo $item['name'];?></font></b></td>
</tr>
<tr>
<td class="wb" bgcolor="#eefdc9" valign="top">
<a href="item.php?id=<?php echo $item['id'];?>"><img src="img/items/<?php echo $item['pic'];?>" alt="<?php echo $item['name'];?>" border="0" height="100" width="100"></a></td>
<td class="wb" align="left" bgcolor="#eefdc9" valign="top" width="100%">
<b>Стоимость:</b> $<b><?php echo $item['pri'];?></b><br>
<b>Вес:</b> <?php echo $item['ves'];?><br>
<b>Прочность:</b> <?php echo $item['pro'];?><br>
<b>Количество на складе:</b> <?php echo $item['kol'];?><br><li><font color="#990000"><b>Минимальный боевой уровень:</b></font> <b><?php echo $item['slot_3'];?></b><br>
</li><li>Повреждение: <?php echo $item['uron_1'];?>-<?php echo $item['uron_2'];?><br>
</li><li>Точность стрельбы: <?php echo $item['met'];?>%<br>
</li><li>Дальность стрельбы: <?php echo $item['dal'];?> ходов<br>
</li><li>Количество выстрелов за раз: <?php echo $item['shot'];?><br>
</li><li>Умение, влияющее на эффективность применения: <?php echo $title[$d];?><br><b>Описание:</b><br> <?php echo $item['info'];?>
<br>
</li></td></tr>
<form action="/shop.php" method="post" name="formrogatka"></form>
<tr><td class="wb" align="center" bgcolor="#eefdc9"></td><td class="wb" bgcolor="#eefdc9">
<input name="shop" value="shop_misc" type="hidden">
<input name="get" value="rogatka" type="hidden">
<b><a href="shop.php?d=<?php echo $d;?>&lot=<?php echo $item['lot'];?>"><font color="#990000">Купить</font></a></b>
</td></tr></tbody></table><br>
<?php
}elseif ($item['tip']==2){ // Arm //
?>
<tr><td class="txt" valign="top" width="100%">
<center>
<table class="wb" border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr>
<td colspan="2" class="wb" bgcolor="#eefdc9" valign="top"><b><font color="#990000">> <?php echo $item['name'];?></font></b></td>
</tr>
<tr>
<td class="wb" bgcolor="#eefdc9" valign="top">
<a href="item.php?id=<?php echo $item['id'];?>"><img src="img/items/<?php echo $item['pic'];?>" alt="<?php echo $item['name'];?>" border="0" height="100" width="100"></a></td>
<td class="wb" align="left" bgcolor="#eefdc9" valign="top" width="100%">
<b>Стоимость:</b> $<b><?php echo $item['pri'];?></b><br>
<b>Вес:</b> <?php echo $item['ves'];?><br>
<b>Прочность:</b> <?php echo $item['pro'];?><br>
<b>Количество на складе:</b> <?php echo $item['kol'];?><br><li><font color="#990000"><b>Минимальный боевой уровень:</b></font> <b><?php echo $item['slot_3'];?></b><br>
</li><li>Броня: <?php echo $item['uron_1'];?><br>
</li><li>Маскировка: <?php echo $item['uron_2'];?>%<br>
</li><br>
<b>Описание:</b><br> <?php echo $item['info'];?>
<br>
</li></td></tr>
<form action="/shop.php" method="post" name="formrogatka"></form>
<tr><td class="wb" align="center" bgcolor="#eefdc9"></td><td class="wb" bgcolor="#eefdc9">
<input name="shop" value="shop_misc" type="hidden">
<input name="get" value="rogatka" type="hidden">
<b><a href="shop.php?d=<?php echo $d;?>&lot=<?php echo $item['lot'];?>"><font color="#990000">Купить</font></a></b>
</td></tr></tbody></table><br>
<?php
}elseif ($item['tip']==3){ // transport //
?>
<tr><td class="txt" valign="top" width="100%">
<center>
<table class="wb" border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr>
<td colspan="2" class="wb" bgcolor="#eefdc9" valign="top"><b><font color="#990000">> <?php echo $item['name'];?></font></b></td>
</tr>
<tr>
<td class="wb" bgcolor="#eefdc9" valign="top">
<a href="item.php?id=<?php echo $item['id'];?>"><img src="img/items/<?php echo $item['pic'];?>" alt="<?php echo $item['name'];?>" border="0" height="100" width="100"></a></td>
<td class="wb" align="left" bgcolor="#eefdc9" valign="top" width="100%">
<b>Стоимость:</b> $<b><?php echo $item['pri'];?></b><br>
<b>Вес:</b> <?php echo $item['ves'];?><br>
<b>Прочность:</b> <?php echo $item['pro'];?><br>
<b>Количество на складе:</b> <?php echo $item['kol'];?><br><li><font color="#990000"><b>Минимальный уровень вождения:</b></font> <b><?php echo $item['slot_3'];?></b><br>
</li><li>Место под ресурсы: <?php echo $item['uron_2'];?> ед.<br>
</li><liCкорость: <?php echo $item['uron_1'];?><br>
</li><br>
<b>Описание:</b><br> <?php echo $item['info'];?>
<br>
</li></td></tr>
<form action="/shop.php" method="post" name="formrogatka"></form>
<tr><td class="wb" align="center" bgcolor="#eefdc9"></td><td class="wb" bgcolor="#eefdc9">
<input name="shop" value="shop_misc" type="hidden">
<input name="get" value="rogatka" type="hidden">
<b><a href="shop.php?d=<?php echo $d;?>&lot=<?php echo $item['lot'];?>"><font color="#990000">Купить</font></a></b>
</td></tr></tbody></table><br>
<?php
} /// types
} // while
?>
<td class="txt" valign="top">
<table border="0">
<tbody><tr><td valign="top"><img src="shop.php_files/tbg_002.gif" height="1" width="10"></td><td class="txt" valign="top">
<nobr><center> <b>Огнестрельное оружие</b> </center></nobr>
<li><a href="shop.php?d=1" <?php if ($d==1)echo 'id=current';?>>Пистолеты</nobr></a></li>
<li><a href="shop.php?d=2" <?php if ($d==2)echo 'id=current';?>>Автоматы</nobr></a></li>
<li><a href="shop.php?d=3" <?php if ($d==3)echo 'id=current';?>>Пулеметы</nobr></a></li>
<li><a href="shop.php?d=4" <?php if ($d==4)echo 'id=current';?>>Винтовки</nobr></a></li>
<li><a href="shop.php?d=5" <?php if ($d==5)echo 'id=current';?>>Ружья</nobr></a></li>
<br><br><nobr><center> <b>Полезные предметы</b> </center></nobr></li>
<li><a href="shop.php?d=6" <?php if ($d==6)echo 'id=current';?>>Броня и защита</nobr></a></li>
<li><a href="shop.php?d=11" <?php if ($d==11)echo 'id=current';?>>Телефоны</nobr></a></li>
<li><a href="shop.php?d=7" <?php if ($d==7)echo 'id=current';?>>Транспорт</nobr></a></li>
<br><br><br>
<center>
<a href="shop.php?d=8" <?php if ($d==8)echo 'id=current';?>><b>HighTech отдел</nobr></b></a><br>
<br>
<a href="pers_items.php"><b>Рюкзак »</nobr></b></a><br>
<br>
</center>
</li></td><td valign="top"><img src="shop.php_files/tbg_002.gif" height="1" width="10"></td></tr></tbody></table>
</td>
</tr></tbody></table>
</body></html>
Спустя 2 дня, 14 часов, 35 минут, 1 секунда (2.08.2007 - 05:48) Секстурист написал(а):
добавь в стили:
Код
td{ vertical-align: top; }
Спустя 3 часа, 3 минуты, 35 секунд (2.08.2007 - 08:51) md5 написал(а):
сколько кода я ещё не видел %)
_____________