Не могу сделать вывод в обратном порядке

_ZevZ_

Новичок
К сожалению не хватает знаний
Новости не могу нормально сделать(новые сверху)

PHP:
<?
    function print_new($id, $date)
    {
      
    }
    function format_new($id, $date, $name, $description)
    {
        $print_sting = "";
    }
    function print_news()
    {
        //$print_string = "<tr><td align=left valign=top colspan=2><div class='header'>Новости</div>";
        $query = "select n.newsdesk_id as nid, n.newsdesk_date_added as ndate, nd.newsdesk_article_name as nname, nd.newsdesk_article_shorttext as description from newsdesk n, newsdesk_description nd where (n.newsdesk_status=1) AND (n.newsdesk_id=nd.newsdesk_id)";
      
        $res = mysql_query($query);
      
        if(mysql_num_rows($res)==0)return "<tr><td align=left valign=top><div class='header'>Новости</div>";
        $num = 0;
        while(list($id, $date, $name, $description) = mysql_fetch_row($res))
        {    $print_string .= "<tr><td><div style='margin-left: 2; padding: 5; background: #aaaaff ; overflow:hidden; ; width: 570px'> <span style='color:#ffffff'><font size='4'><b>$name<b></font></span></div><tr>";
            $print_string .= "<td valign=top width=100% align=left>";
            $print_string .= "<table width=100%><tr><td>$description<tr><td align=right>";
            $print_string .= "<a href='".tep_href_link("new.php","id=$id&from=news")."'>... подробнее</a></td>";
            $print_string .= "</table><tr>";
            $num++;
        }
        return $print_string;
    }
?>
<table width="100%">
<?echo print_news();?>
</table>
)
 
Последнее редактирование:

_ZevZ_

Новичок
т.е. как то так?

select $id, $date, $name, $description FROM $res ORDER BY $date DESC?
 

WMix

герр M:)ller
Партнер клуба
возможно долларов меньше, но направление верное
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
_ZevZ_, а попробовать самому и посмотреть на результат?)

PS: В любом случае у тебя непонятная выборка, newsdesk_description никак не привязана к новостям.
 

_ZevZ_

Новичок
возможно долларов меньше, но направление верное
тогда так?
Код:
select nid, ndate, nname, ndescription FROM nres ORDER BY ndate DESC?

_ZevZ_, а попробовать самому и посмотреть на результат?)

PS: В любом случае у тебя непонятная выборка, newsdesk_description никак не привязана к новостям.
щас попробую
второе не понял, вывод идет
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Не понял, так не понял.
 

_ZevZ_

Новичок
всё что пока сообразил
PHP:
$res = mysql_query("select * FROM $query ORDER BY $date DESC");
только пишет mysql_num_rows(): supplied argument is not a valid MySQL result resource

з.ы. Не ругайтесь я не программист, я техник. Но приходится копаться вот))
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
_ZevZ_, копайся дальше, в сторону изучения php и sql. Если техник, значит осилишь. Пока у тебя кривой запрос.
 

_ZevZ_

Новичок
PHP:
$res = mysql_query($query, "select * FROM %чтотут?% ORDER BY date DESC");
тепло-холодно?

_ZevZ_, копайся дальше, в сторону изучения php и sql. Если техник, значит осилишь. Пока у тебя кривой запрос.
с нуля не так то просто, особенно учитывая что работа совсем иного направления ))
 
Последнее редактирование:

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Код становится ближе к правде, но лучше переставай гадать и отдай код тому, кто сможет это переделать-поправить, если нет времени и желания разбираться.

mysql_query() посмотри какие параметры принимает
 

_ZevZ_

Новичок
я это на чистом альтруизме делаю, а бесплатно никто не поможет
вот и ищу помощи в форуме))
 

С.

Продвинутый новичок
Альтруизм это когда ты что-то имееш/умеешь и отдаешь/делаешь. А когда не умеешь, но грузишь других, то это называется "на чужом горбу в рай въехать".
 
  • Like
Реакции: WMix

_ZevZ_

Новичок
я делал пока шел html и немного php, а как дошло до бд чет встало
ну незнаю... вот если бы сказал "пацаны выручайте вот сайт там куда заходить чего менять, хочу чтоб вот так было" тогда грузил бы)))
 
Сверху