Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Помогите пожалуйста. (Ladygin) 21/06/2007 - 22:41:26
      Re: Помогите пожалуйста. (MegaJohn) 26/06/2007 - 10:21:47

> Original message text:
> From: Ladygin - 21/06/2007 - 22:41:26
> Subject:Помогите пожалуйста.
> -----------------
> Здравствуйте!
> Помогите пожалуйста кто знает как это сделать, очень надо.
>
> Исходный код:
> [code]$sql = sed_sql_query("SELECT page_id,page_cat,page_title,page_date,page_alias FROM $db_pages
> WHERE page_state=0
> AND page_cat NOT LIKE 'system'
> AND page_cat IN ('".implode("','", $catsub)."')
> ORDER by page_date DESC LIMIT $limit");
>
> while ($row = sed_sql_fetcharray($sql))
> {
> $row['page_urlpar'] = (empty($row['page_alias'])) ? "id=".$row['page_id'] : "al=".$row['page_alias'];
>
> $res .= (sed_auth('page', $row['page_cat'], 'R')) ? sprintf($mask,
> "<a href=\"list.php?c=".$row['page_cat']."\">".$sed_cat[$row['page_cat']]['title']."</a>",
> "<a href=\"page.php?".$row['page_urlpar']."\">".sed_cc(sed_cutstring(stripslashes($row['page_title']),36))."</a>",
> date($cfg['formatyearmonthday'], $row['page_date'] + $usr['timezone'] * 3600)
> ) : '';[/code]
>
> Нужно добавить SQL запрос такого вида:
>
> [code]SELECT structure_icon FROM sed_structure WHERE structure_code=$structure[/code]
>
> Где нужно присвоить
> [code]$structure = значение page_cat из исходного запроса выше[/code]
>
> И вставить значение которое получится в исходный код:
>
> [code]$res .= (sed_auth('page', $row['page_cat'], 'R')) ? sprintf($mask,
> "<img src='ЗНАЧЕНИЕ СЮДА'><a href=\"list.php?c=".$row['page_cat']."\">".$sed_cat[$row['page_cat']]['title']."</a>",
> "<a href=\"page.php?".$row['page_urlpar']."\">".sed_cc(sed_cutstring(stripslashes($row['page_title']),36))."</a>",
> date($cfg['formatyearmonthday'], $row['page_date'] + $usr['timezone'] * 3600)
> ) : '';[/code]
>
> Я совсем не разбираюсь в РНР и MySQL, помогите пожалуйста осуществить задуманный замысел.
> Буду очень признателен.
> Если здесь не хватает данных в виду моей безграмотности в данных языках с удовольствием предоставлю.
>


From: MegaJohn - 26/06/2007 - 10:21:47
Subject:Помогите пожалуйста.
-----------------
так что ли ? (хотя я тяжело понял вашу мысль)
<?php
$sql = sed_sql_query("SELECT page_id,page_cat,page_title,page_date,page_alias FROM $db_pages
WHERE page_state=0
AND page_cat NOT LIKE 'system'
AND page_cat IN ('".implode("','", $catsub)."')
ORDER by page_date DESC LIMIT $limit");

$sql2 = sed_sql_query("SELECT structure_icon FROM sed_structure WHERE structure_code=$structure ");

while ($row = sed_sql_fetcharray($sql))
{
$row['page_urlpar'] = (empty($row['page_alias'])) ? "id=".$row['page_id'] : "al=".$row['page_alias'];

$structure = $row['page_cat']; // значение page_cat из исходного запроса выше

$res .= (sed_auth('page', $row['page_cat'], 'R')) ? sprintf($mask,
"<img src=$structure><a href=\"list.php?c=".$row['page_cat']."\">".$sed_cat[$row['page_cat']]['title']."</a>",
"<a href=\"page.php?".$row['page_urlpar']."\">".sed_cc(sed_cutstring(stripslashes($row['page_title']),36))."</a>",
date($cfg['formatyearmonthday'], $row['page_date'] + $usr['timezone'] * 3600)
) : '';


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31727



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |