похожие статьи,подскажите по скрипту php

Doroga_v_Nebo
На сайте с 09.11.2009
Offline
65
820

$q = mysql_query('SELECT * FROM table WHERE ACTIVE=1 AND METKA='.$metka.' LIMIT 5');
for ($i=0; $i<mysql_num_rows($q); $i++)
{
$f = mysql_fetch_array($q);
$tag="<tr><td><a href=/index.php?action=type&id=$f[TYPE]&id_blog=$f[ID]>$f[ZAG]</a></td></tr><br>";
}
$html2 = str_replace ( '{POH}', $tag, $html2 );

как вывести все в {POH}?

php только начинаю осваивать)))

Подпись.
weblex
На сайте с 07.07.2010
Offline
2
#1

Во-первых,

вместо for ($i=0; $i<mysql_num_rows($q); $i++)

лучше while ($row = mysql_ftech_array($q) ) .

А, во-вторых, что есть РОН?

### Опытный PHP-программист. Обращайтесь с заказами. ### (/ru/forum/518704) Полный анализ Вашего сайта на наличие проблем безопасноти (/ru/forum/519851)
DD
На сайте с 17.07.2010
Offline
72
#2

weblex, наверное строка замены в шаблоне

Doroga_v_Nebo, исходник я вижу, было бы неплохо еще текст ошибки увидеть, если она есть, а если нет, то нужно убедиться, что в тексте шаблона встречается слово {POH}

weblex
На сайте с 07.07.2010
Offline
2
#3

DjonnyDobryak, ну, это понятно. Никаких пояснений от ТС, ничего.

Как помогать решить проблему, не зная ее сути?

Doroga_v_Nebo
На сайте с 09.11.2009
Offline
65
#4
weblex:
DjonnyDobryak, ну, это понятно. Никаких пояснений от ТС, ничего.
Как помогать решить проблему, не зная ее сути?

проблема в том, что в $tag записывается только одна стока,что логично. Другими словами я на экране вижу 1 запись вместо нужных мне пяти..

проблем не будет если просто все распечатать..

echo "<tr> <td>    <a href=/index.php?action=Blog&id=$f[TYPE]&id_blog=$f[ID]>$f[ZAGOL]</a> </td> </tr><br>";

но при этом все содержимое выводится не в том месте где нужно и я хочу впихнуть все в шаблон, в {POH}, как верно сказал DjonnyDobryak это строка замены в шаблоне.

"POH" - от слова ПОХожие;)

DD
На сайте с 17.07.2010
Offline
72
#5


$tag=''; //инициализируем пустую строчку
$q = mysql_query('SELECT * FROM table WHERE ACTIVE=1 AND METKA='.$metka.' LIMIT 5');
while ($f = mysql_fetch_assoc($q) )
{
/* добавляем в конец очередную запись */
$tag.= "<tr><td><a href=/index.php?action=type&id=$f[TYPE]&id_blog=$f[ID]>$f[ZAG]</a></td></tr><br>";
}
$html2 = str_replace ( '{POH}', $tag, $html2 );
Doroga_v_Nebo
На сайте с 09.11.2009
Offline
65
#6

DjonnyDobryak, большое спасибо! все здорово работает;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий