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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод всех записей без двоичных табиц 
:(
    Опции темы
Ngaro
Дата 15.8.2010, 06:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте,случилось трабла с пхп   подскажите как сделать так чтоб 
таблица постояно не создавалась а тока 1 раз

Код

<div class=meta><h3>Общие</h3></div>
<h4><b>[</b> Квесты <b>]</b> <i>-></i><span> Общие</span></h4>
<table width='99%' border='0' cellspacing='2' cellpadding='0'>
<tbody><tr align='center'><td rowspan='2' width='280'><b>Название</b></td><td colspan='2'><b>Требования</b></td><td colspan='4'><b>Награда</b></td><td rowspan='2'><b>Кулдаун</b></td></tr>
<tr align='center' bgcolor='#e8f6fd'><td><b>Ур.</b></td><td><b>Прочее</b></td><td><b>Опыт</b></td><td><b>Перк мм</b></td><td><b>Репутация</b></td><td><b>Прочее</b></td></tr>

<?php
            $sql_cats_output="select a.*, b.name,b.clan,b.level,b.profa,b.rank from dle_post  a
                    LEFT JOIN dle_users b ON b.name=a.autor  where a.category='2'";
            $db->query($sql_cats_output);
        while ($row=$db->get_row1($res))
for ($i = 0;

            {
            $author=nick_noBd($row->name,$row->klan,$row->level,$row->align,$row->rank);
            $post_date=date("d.m.Y G:i", $row->post_date);
            echo "<tr align=left $color><td><a href=/$row->id-quest>title</a></td><td><center>$lvl<center></td><td><center>$prochee</center></td><td><center>$exp</center></td><td><center>$perkmm</center></td><td><center>$fractia</center></td><td><center>$proch</center></td><td><center>$cooldayn</center></td></tr>"    ;
            }
$db->free();
?>
</table>

тоесть чтоб записи писал сразу в таблицу через теги <td>
PM MAIL   Вверх
MaXL
Дата 15.8.2010, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Developer
**


Профиль
Группа: Участник
Сообщений: 380
Регистрация: 24.10.2005
Где: Владивосток

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



Цитата

чтоб таблица постояно не создавалась а тока 1 раз

я так понял вы о HTML таблицы. так судя по приведенному вами коду, она "создаётся" только один раз.
Может какой-то косяк в этих функциях(хотя я уверен что код не ваш, и вы даже не понимаете что здесь происходит):
Код

$db->get_row1
nick_noBd



--------------------
MaXL
PM MAIL   Вверх
Ngaro
Дата 15.8.2010, 08:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код

<?php
echo <<<HTML
<table width="99%" border="0" cellspacing="2" cellpadding="0">
<tbody><tr align="center"><td rowspan="2" width="280"><b>Название</b></td><td colspan="2"><b>Требования</b></td><td colspan="4"><b>Награда</b></td><td rowspan="2"><b>Кулдаун</b></td></tr>
<tr align="center" bgcolor="#e8f6fd"><td><b>Ур.</b></td><td><b>Прочее</b></td><td><b>Опыт</b></td><td><b>Перк мм</b></td><td><b>Репутация</b></td><td><b>Прочее</b></td></tr>
HTML;
            $db->query("select a.*, b.name,b.clan,b.level,b.profa,b.rank from dle_post  a
                    LEFT JOIN dle_users b ON b.name=a.autor  where a.category='2' order by a.level ASC");
        $i=1;
while ( $row = $db->get_row() ) {
if($i<10){
            echo "<tr align=left $color><td><a href=/$row->id-quest>$row->title</a></td><td><center>$lvl<center></td><td><center>$prochee</center></td><td><center>$exp</center></td><td><center>$perkmm</center></td><td><center>$fractia</center></td><td><center>$proch</center></td><td><center>$cooldayn</center></td></tr>"    ;
        $i++;
}
    
echo <<<HTML
</table>
HTML;

?>

код мой и функцие по идеи все рабочие тк двиг не я писал
я беру из бд dle_users Для онлайн игры название клана  профу ранг-поинтов- левел

и беру из dle_post все записи по айди категории 
просто он берет и создает таблицы с количеством записей и как это по бороть в Datalife enigne я не понимаю хотя если функции переписать без функций то работает 


PM MAIL   Вверх
Ngaro
Дата 15.8.2010, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



функция query
Код

function query($query, $show_error=true)
    {
        $time_before = $this->get_real_time();

        if(!$this->db_id) $this->connect(DBUSER, DBPASS, DBNAME, DBHOST);
        
        if(!($this->query_id = mysqli_query($this->db_id, $query) )) {

            $this->mysql_error = mysqli_error($this->db_id);
            $this->mysql_error_num = mysqli_errno($this->db_id);

            if($show_error) {
                $this->display_error($this->mysql_error, $this->mysql_error_num, $query);
            }
        }


функция get_row

Код

function get_row($query_id = '')
    {
        if ($query_id == '') $query_id = $this->query_id;

        return mysqli_fetch_assoc($query_id);
    }


PM MAIL   Вверх
Photon
Дата 15.8.2010, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злобный программер
**


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

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



Ngaro,  научись сначала вопросы по-русски задавать..


--------------------
With best regards..
PM MAIL ICQ Skype GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




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


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

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