[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужна помощь с таблицами
Manson
Добрый день!
Помогите пожалуста разобраться с проблемой! На приложенных рисунках видно, что когда в магазине больше одного предмета, то Разделы съезжают вниз. Явно неправильные таблицы.

Вот сам код:
Код
<?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>










Спустя 2 дня, 14 часов, 35 минут, 1 секунда (2.08.2007 - 05:48) Секстурист написал(а):
добавь в стили:

Код
td{ vertical-align: top; }

Спустя 3 часа, 3 минуты, 35 секунд (2.08.2007 - 08:51) md5 написал(а):
сколько кода я ещё не видел %)


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.