Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: ссылки
DaimoN
Отправлено: 17 Ноября, 2011 - 05:47:29
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Постараюсь изложить свою проблему как можно более ясно:
Есть index.php страничка, она разделена на несколько разделов, т.е. на:
<?php include ("logo.php"); ?>
<?php include ("menu_left.php"); ?>
<?php include ("menu_right.php"); ?>
<?php include ("osnovnaya.php"); ?>
<?php include ("informer.php"); ?>
Нужно сделать ссылку в menu_left.php, чтобы при нажатии на неё, выводил текст в osnovnaya.php. Вопрос: как? Улыбка

P.S.: я новичок в этом деле, прошу строго не судить.
 
 Top
Viper
Отправлено: 17 Ноября, 2011 - 07:26:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




DaimoN передаете параметр в ссылке и в зависимости от него отображаете что нужно. Т.е.



далее в osnovnaya.php

PHP:
скопировать код в буфер обмена
  1. $page = trim($_GET['page']);
  2.  
  3. switch ($page) {
  4.         case 'books': show_books(); break;
  5.         default: show_default(); break;
  6. }
  7.  
  8. function show_books() {
  9.         echo 'Страница с книгами';
  10. }
  11.  
  12. function show_default() {
  13.         echo 'Страница по умолчанию';
  14. }


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
DaimoN
Отправлено: 17 Ноября, 2011 - 08:53:11
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Почему то не работает.

(Отредактировано автором: 17 Ноября, 2011 - 08:58:43)

 
 Top
Viper
Отправлено: 17 Ноября, 2011 - 09:00:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




DaimoN что именно не работает? Я ж не телепат угадывать, в чем у вас проблема.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
DaimoN
Отправлено: 17 Ноября, 2011 - 09:04:26
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Viper пишет:
DaimoN что именно не работает? Я ж не телепат угадывать, в чем у вас проблема.

Просто ничего не происходит. Т.е. никакой ошибки не возникает, но и на странице ничего не отображается при нажатии на ссылку.
Как я понял из выше написанного, проходя по этой ссылке:

Ну а это:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2.                 $page = trim($_GET['page']);
  3. &#8234;switch ($page) {
  4.        case 'books': show_books(); break;
  5.        default: show_default(); break;
  6. }
  7. function show_books() {
  8.        echo 'Страница с книгами';
  9. }
  10. function show_default() {
  11.        echo 'Страница по умолчанию';
  12. }
  13. ?>

вставить в "osnovnaya.php", и проходя по ссылке index.php?page=books должно было открыться содержимое "osnovnaya.php", которое выводится на index.php
Но ничего не происходит.

(Отредактировано автором: 17 Ноября, 2011 - 09:06:35)

 
 Top
Самогонщик
Отправлено: 17 Ноября, 2011 - 09:05:17
Post Id



Посетитель


Покинул форум
Сообщений всего: 495
Дата рег-ции: Окт. 2011  


Помог: 8 раз(а)




DaimoN пишет:
Почему то не работает.
Как оно может не работать? Не понял
(Добавление)
Ну кроме того, что функция объявляется после вызова Улыбка
 
 Top
DaimoN
Отправлено: 17 Ноября, 2011 - 09:10:25
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Самогонщик пишет:
DaimoN пишет:
Почему то не работает.
Как оно может не работать? Не понял
(Добавление)
Ну кроме того, что функция объявляется после вызова Улыбка

А можно по русски? Улыбка Как сделать чтоб работало?
 
 Top
DaimoN
Отправлено: 17 Ноября, 2011 - 09:15:55
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Самогонщик пишет:
Надеюсь, как поправить код, вы сами догадаетесь
Увы. Улыбка Подскажите.
 
 Top
DaimoN
Отправлено: 17 Ноября, 2011 - 09:22:33
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




LIME пишет:
Самогонщик а вот и нет
в пыхе можно и потом обьявить
дело в строке 3
че за фигня ‪
# это коментарий однострочный
вот у вас и коментируется свитч

Да нет. Там просто вместо пробела - табулятор Улыбка См. выше код, который написал: Viper
 
 Top
LIME
Отправлено: 17 Ноября, 2011 - 09:24:33
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




DaimoN нет уж лучше вы посмотрите потому что у меня код работает
 
 Top
DaimoN
Отправлено: 17 Ноября, 2011 - 09:37:50
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Выкладываю страничку.
Нужно сделать чтобы при прохождении по ссылке: index.php?page=books выводился текст osnovnaya1.php на главную страницу, т.е. в index.php. A по-умолчанию в index.php отображалась страница osnovnaya.php
Скачать файл: 2.zip
Скачан раз: 122
 
 Top
Самогонщик
Отправлено: 17 Ноября, 2011 - 09:51:14
Post Id



Посетитель


Покинул форум
Сообщений всего: 495
Дата рег-ции: Окт. 2011  


Помог: 8 раз(а)




LIME пишет:

ведь пых транслируется=> интерпретируется ))
объявляй когда хочешь ))
Это две абсолютно несвязные строчки Улыбка

Зависит от реализации. В пхп значит все функции объявляются в момент подключения файла, я этого не знал.
(Добавление)
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         $page = trim($_GET['page']);
  3.         switch ($page) {
  4.                         case 'books': include ("osnovnaya1.php"); break;
  5.                         default: include ("osnovnaya.php"); break;
  6.                 }
  7. ?>


DaimoN, а вы знаете что такое функции?
 
 Top
DaimoN
Отправлено: 17 Ноября, 2011 - 09:59:11
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Самогонщик пишет:
LIME пишет:

ведь пых транслируется=> интерпретируется ))
объявляй когда хочешь ))
Это две абсолютно несвязные строчки Улыбка

Зависит от реализации. В пхп значит все функции объявляются в момент подключения файла, я этого не знал.
(Добавление)
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         $page = trim($_GET['page']);
  3.         switch ($page) {
  4.                         case 'books': include ("osnovnaya1.php"); break;
  5.                         default: include ("osnovnaya.php"); break;
  6.                 }
  7. ?>


DaimoN, а вы знаете что такое функции?

Пока нет Улыбка Но к скорому времени надеюсь узнать. Улыбка
Благодарю за Код. Всё работает. Спасибо.
 
 Top
EuGen Администратор
Отправлено: 17 Ноября, 2011 - 13:52:53
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Обсуждение интерпретатора перемещено в отдельную тему


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB