jumash

Рейтинг
53
Регистрация
02.02.2009
Должность
Perl

эм

может быть использовать strpos ?=)

Ну я тогда написал же как сделать лучше всего будет в вашем случае=)

/ru/forum/comment/4517474

исправляя под вашу структуру


$dop_query = '';
if(is_numeric($cat_id)){
$dop_query = "WHERE n.cat_id=$cat_id";
}
SELECT * FROM news n INNER JOIN category c ON c.catid=n.catid $dop_query GROUP BY n.id

В этом случае выберутся все данные, сгруппированные по id из news - хотя в целом при такой структуре дублей быть не может)

то есть усложняем -


$dop_query = '';
if(is_numeric($_GET['cat_id'])){
$dop_query = "WHERE n.cat_id=".$_GET['cat_id'];
}
$query = "SELECT c.title_cat, c.catid, n.title FROM news n INNER JOIN category c ON c.catid=n.catid ".$dop_query." GROUP BY n.id";
$res = mysql_query($query);
if($res && mysql_num_rows($res)!=0){
while($row = mysql_fetch_assoc($res)){
echo "Категория: <a href='/?catid=".$row['catid']."'>".$row['title_cat']."</a><br>Заголовок новости - ".$row['title']."<hr>";
}
}

самый простой способ - в шаблоне -

if($_SERVER['REQUEST_URI']=='/'){

.. код 1

}

elseif($_SERVER['REQUEST_URI'] == '/page1'){

... код2

}

ну если так, тогда

if($cat_id){

$dop_query = "WHERE n.cat_id=$cat_id";

}

SELECT * FROM news n INNER JOIN cats c ON c.id=n.cat_id $dop_query GROUP BY n.id

чёнить такого плана

Добавлю еще что в целом сама цель неясна. Зачем выбирать ещё и категории, когда выбираете из конкретной категории новости?

И если представите структуру таблиц - будет пояснее, конечно=)

"WHERE id"

это вот что такое?

Да, это вирус

Убрать руками

Поменять пароль на фтп и перестать сохранять пароли в Total Commander или CuteFTP

zhidronsss:
за ссылку конечно спасибо,
но мне нужен алгоритм для самостоятельной реализации.
Сторонние сервисы такого типа не подходят по причине того что надо проверять большое количество сайтов.

Perl

gethostbyname (приходит пакованный ip) + inet_ntoa (для распаковки в string)

Напишу за WMZ =)

http://www.icq.com/webtools/

;)

Там всё что надо и даже больше!

..или же использовать exec, system passthru в PHP если на хостинге это разрешено и нет доступа к SSH

Всего: 633