Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

switch case и главная страничка

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Чт Фев 02, 2012 7:19 pm    Заголовок сообщения: switch case и главная страничка
Ответить с цитатой

в общем, делаю так:
Код:

if ( !isset( $_GET["action"] ) ) $_GET["action"] = "home_page";

switch ( $_GET["action"] )
{
   case "home_page":          // Выводим главную страничку
     home_page(); break;
   case "categories":             // Выводим страничку с категорией
     categories(); break;
   case "post":                     // Страничка с новостью
     post(); break;
   
   case "allcomments":          // Страничка с поледними комментариями!
     allcomments(); break;
   
   default:
     home_page();
}

// Выводим главную страничку
function home_page()
{
  // echo "главная страничка";
  include ("home.php");
 
}

// Выводим страничку с категорией
function categories()
{
 //echo "сраница категории";
 
 
 
 
include ("categories.php");
 



// afasfasfasf
 
}

// Страничка с новостью
function post()
{
   
  echo "страничка с новостью";
}

// Страничка с поледними комментариями!
function  allcomments()
{
  echo "страничка с комментариями";
}

так вот, главная страничка новости выводит. проблем нет
начал возится с категориями. как всегда, ничего не выходит... под рукой три учебника по php и гугл! выводит все новости категорий, а по отдельной категории не хочет.... делал отдельный файл для get запроса, делал всё в одном файле, делал на прямую...
выводит, если только в файл categories.php добавить
$cat = 2; к
Код:
$result = mysql_query("SELECT `id`,`title`,`date`,`mini_img`,`short_news`,`author`,`view` FROM `posts`  WHERE  cat='$cat'   ORDER BY id DESC ",$db);

Так выводит, а от geta не хочет. Как быть?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Чт Фев 02, 2012 8:15 pm    Заголовок сообщения:
Ответить с цитатой

получается так, что просто запуская скажем categories.php?cat=2, открывается страничка с категориями, а при index.php?action=categories?cat=2 либо ничего, либо все статьи со всех категорий. я в тупике!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
олег алексеевич

Тысячник


Зарегистрирован: 18.01.2009
Сообщения: 1365
Откуда: ua Кропивницкий

СообщениеДобавлено: Пт Фев 03, 2012 3:11 am    Заголовок сообщения:
Ответить с цитатой

Код:
index.php?action=categories&cat=2
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Пт Фев 03, 2012 6:07 am    Заголовок сообщения:
Ответить с цитатой

блин. какой же я тупой.......... всего 1 символ...
спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Вс Фев 05, 2012 11:18 am    Заголовок сообщения:
Ответить с цитатой

Опять проблемка, даже две!
при
Код:
function home_page()
 {
   // echo "главная страничка";
   include ("home.php");
   
 }
я подключаю файл config.php из ../system/data/ в ../home.php

Из него беру
Код:
<?php echo $config['title']; ?>

не работает.. если брать из ../config.php в ./home.php, то работает.

Вторая проблема.
index.php?action=blog шаблон инклудится из ../blog.php, сам шаблон(images, css, js) в ../template/default/
index.php?action=blog - работает.
Код:
 RewriteBase /
  RewriteRule ^blog/$ index.php?action=blog [L]

../blog/ - не пашет. Текст грузит, новости выводит, а шаблон не грузит Sad. Я в тупике.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
олег алексеевич

Тысячник


Зарегистрирован: 18.01.2009
Сообщения: 1365
Откуда: ua Кропивницкий

СообщениеДобавлено: Вс Фев 05, 2012 1:31 pm    Заголовок сообщения:
Ответить с цитатой

Не пойму,как можно подключать файл через функцию.Ну или хотя бы
Код:
return include ("home.php");

mod Rewrite включен?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Вс Фев 05, 2012 5:06 pm    Заголовок сообщения:
Ответить с цитатой

да.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Ср Фев 08, 2012 2:40 pm    Заголовок сообщения:
Ответить с цитатой

всем спасибо за помощь .... Twisted Evil Bayan
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
олег алексеевич

Тысячник


Зарегистрирован: 18.01.2009
Сообщения: 1365
Откуда: ua Кропивницкий

СообщениеДобавлено: Вс Фев 12, 2012 4:27 am    Заголовок сообщения:
Ответить с цитатой

Ну помогаю как могу. (( Вот код,можно определать при отладке,откуда и кто не подключается.
Код:
$load_file="Это строка".__LINE__."в файле".__FILE__;
echo $load_file ;

п.с.
У меня bingo - 1313 сообщений
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис