эм
может быть использовать 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
Perl
gethostbyname (приходит пакованный ip) + inet_ntoa (для распаковки в string)
Напишу за WMZ =)
http://www.icq.com/webtools/
;)
Там всё что надо и даже больше!
..или же использовать exec, system passthru в PHP если на хостинге это разрешено и нет доступа к SSH