Помогите с php (заю что просто, а как не знаю..)

Модератор: Модераторы разделов

Аватара пользователя
Человек в шапке
Сообщения: 65

Помогите с php

Сообщение Человек в шапке »

начал мучит php..
имею

Код: Выделить всё

<?php

    $link = mysql_connect("localhost", "root", "")
        or die("Connection ERROR");
   mysql_select_db("ib") or die("Could not select database");

    /*SQL query */

//        $query = "select rf_name,sp_name,count(*) from ib_topics where forum_id='27' and state!='close' and sp_name!='' group by sp_name order by 3 desc";


        $query = "select ib_topics.tid, ib_topics.starter_name, ib_topics.forum_id, ib_topics.title, ib_topics.description, ib_topics.icon_id, ib_topics.last_poster_name from ib_topics";



   $result = mysql_query($query) or die(mysql_error());

    /*HTML */

print '<table width=800 border="1" cellpadding="5" cellspacing="0" bordercolor="#000000">' . "\n";
echo <<<END

<tr>
    <td colspan="7" bgcolor=#CCCCCC><b>stat</td>


  </tr>

<tr>
        <td bgcolor=#CCCCCC><b>nomer</td>
        <td bgcolor=#CCCCCC><b>avtor</td>
        <td bgcolor=#CCCCCC><b>razdel</td>
        <td bgcolor=#CCCCCC><b>theme</td>
        <td bgcolor=#CCCCCC><b>opisanie</td>
        <td bgcolor=#CCCCCC><b>status</td>
        <td bgcolor=#CCCCCC><b>posledniy avtor</td>
  </tr>
END;
    while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
        print "\t<tr>\n";
        foreach ($line as $col_value) {
  print "\t\t<td>$col_value</td>\n";
        }
      //  print "\t\t" . '<td><img src="1.gif"></td>' . "\n";
        print "\t</tr>\n";
    }
    print "</table>\n";

    mysql_free_result($result);


    mysql_close($link);

  ?>


на выходе получаю

колонка razdel содержит цыфры.. хочу для читабельности сделать чтобы вместо цыфр отображались названия форумов.
допустим если там 25, то он показывает "Кадровый учет", если 19, то "Обучение".. и т.д.. так можно??
как тут вообще быть?*
from Russia with Love..
Спасибо сказали:
Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

Re: Помогите с php

Сообщение Asgard »

хочу для читабельности сделать чтобы вместо цыфр отображались названия форумов.
допустим если там 25, то он показывает "Кадровый учет", если 19, то "Обучение".. и т.д.. так можно??

насколько я понимаю, посмотреть структуру таблиц ib и найти какой столбец отвечает за имена топиков. Т.е. вместо ib_topics.tid извлекать что-то вроде ib_topics.tnames(или как там в ib называется эта колонка)...
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали: