Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Получение данных!!!! из меню в index.php 
:(
    Опции темы
ROMLEX
Дата 26.9.2005, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.9.2005

Репутация: нет
Всего: нет



Привет! Хотел попросить помощи в одной простой штуке!
Есть фаил index.php в нем есть 2 линка
типа "novosti" и "sport" также существуют 2 папки типа novosti, sport в них и расположены 2 файла :novosti.htm sport.htm

Надо сделать так чтоб при нажатии на линк novosti открывался фаил novosti.htm в таблице в файле index.php
Вот что я делаю:
Код

<?php 
$page = $_GET['page']; 

$files = array( 
'sport' => 'sport/sport.htm', 
'novosti' => 'novosti/novosti.htm'); 

if (array_key_exists($page, $path)) include($path[$page]); 
else{ 
   echo "Takogo fajla net!"; 
   exit; 

?>


А в линках я пишу:
Код

index.php?page=novosti; 
index.php?page=sport;

ПОМОГИТЕ! НЕ РАБОТАЕТ!!!
PM MAIL   Вверх
PARROT
Дата 26.9.2005, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50





--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
ROMLEX
Дата 27.9.2005, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.9.2005

Репутация: нет
Всего: нет



Ок! Спасибо! вроде получилось... причем только через
Код


//код в кнопках

index.php?page=1
index.php?page=2
index.php?page=3

//код в таблице

<?php 
switch( $_GET['page'] )
 {
  case "1": include( "dosug/disco.htm");
  case "2": include( "dosug/bani.htm");
  case "3": include( "afisha/koncerti.htm");
  default: include( "novosti.php");
 }
?>


только не понятно почемуто при открытии страницы с другим бг. он его ставит в индекс(присваевает к общему).... а не в таблице в которой он открывается,,,, почему?
Как сделать так чтоб не передавались данные бг. той стр. которая открывается в данной таблице?
И еще почемуто при открытии страниц одной за другой, стр. не заменяются а какбы накладываются друг на друга, помогите пожалуста исправить!
www.vengria-magazine.com/portal/ - тут мона посмотреть я залил немного...

Это сообщение отредактировал(а) ROMLEX - 27.9.2005, 18:03
PM MAIL   Вверх
[xoodo]
Дата 28.9.2005, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 9.3.2003

Репутация: 1
Всего: 4



Цитата(ROMLEX @ 27.9.2005, 17:54)
только не понятно почемуто при открытии страницы с другим бг. он его ставит в индекс(присваевает к общему).... а не в таблице в которой он открывается,,,, почему?
Как сделать так чтоб не передавались данные бг. той стр. которая открывается в данной таблице?
И еще почемуто при открытии страниц одной за другой, стр. не заменяются а какбы накладываются друг на друга, помогите пожалуста исправить!
www.vengria-magazine.com/portal/ - тут мона посмотреть я залил немного...

Не делай включаемые вещи полноценными ХТМЛ-страницами. Сделай их модулями, оставь там только нужную таблицу или что там. Сейчас у тебя дважды задаются стили, и, естественно, последние доминируют.
Добавлено @ 19:33
Чтобы страницы заменялись, а не добавлялись, не забываем брейки в свичах:
Код
<?php 
switch( $_GET['page'] )
 {
  case "1": include( "dosug/disco.htm"); break;
  case "2": include( "dosug/bani.htm"); break;
  case "3": include( "afisha/koncerti.htm"); break;
  default: include( "novosti.php");
 }
?>

PM   Вверх
ROMLEX
Дата 29.9.2005, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.9.2005

Репутация: нет
Всего: нет



Ага! Спасибки! Все получилось! Еще хотелосьбы несколько советов по безопасности.Посетил сайт дизайнеров http://www.mtechnik.net/ так если просмотреть хтмл код то там все зашифровано под явой... как так делают? smile
Еще вопрос... smile как работает кнопка поиск, т.е. сам процесс, там что... надо прописывать все файлы?

Это сообщение отредактировал(а) ROMLEX - 29.9.2005, 14:05
PM MAIL   Вверх
[xoodo]
Дата 29.9.2005, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 9.3.2003

Репутация: 1
Всего: 4



Цитата(ROMLEX @ 29.9.2005, 13:54)
Посетил сайт дизайнеров http://www.mtechnik.net/ так если просмотреть хтмл код то там все зашифровано под явой... как так делают? smile
Еще вопрос... smile как работает кнопка поиск, т.е. сам процесс, там что... надо прописывать все файлы?

Про поиск в ФАКе думаю отыщешь, или на следующей странице тем -- недавно обсуждалось. Сам процесс может сильно различаться, в зависимости от того, используются файлы, БД или ещё что.

А на вышеозначенном сайте хитрости -- это Яваскрипт, а не Ява. К безопасности это не имеет никакого отношения.
PM   Вверх
ROMLEX
Дата 12.10.2005, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.9.2005

Репутация: нет
Всего: нет



Всем привет! У меня возник вопрос. У меня не получается сделать автоматическую вставку названия данной странице в поле "НАЗВАНИЕ СТРАНИЦИ" на сайте который здесь!- В строке я пишу:
Код

<? echo $title[$page] ?>


а в любой странице *.пхп :
Код

<title>новости</title>


В чем дело?
или там надо просто создать переменную типа title=новости? но как правильно написать! ПЛИЗЗЗ ПОМОГИТЕ!

Это сообщение отредактировал(а) ROMLEX - 13.10.2005, 11:23
PM MAIL   Вверх
Render
Дата 12.10.2005, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 12.5.2005

Репутация: нет
Всего: 3



Код

<? 
echo $title['page'];
?>


Это сообщение отредактировал(а) Render - 12.10.2005, 18:49
PM   Вверх
Darhazer
Дата 12.10.2005, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

Репутация: 7
Всего: 29



<? echo "<title>".$title[$page]."</title>" ?>
А вообще - дай побольше кода - где ты делаеш этот echo ?

smile

Цитата(ROMLEX @ 26.9.2005, 17:18)
Код

<?php 
$page = $_GET['page']; 

$files = array( 
'sport' => 'sport/sport.htm', 
'novosti' => 'novosti/novosti.htm'); 

if (array_key_exists($page, $path)) include($path[$page]); 
else{ 
   echo "Takogo fajla net!"; 
   exit; 

?>


А в линках я пишу:
Код

index.php?page=novosti; 
index.php?page=sport;

ПОМОГИТЕ! НЕ РАБОТАЕТ!!!

Ты это хорошо сделал, только назвал масив $files а потом ищеш в $path...

Это сообщение отредактировал(а) Darhazer - 12.10.2005, 18:49


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
ROMLEX
Дата 13.10.2005, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.9.2005

Репутация: нет
Всего: нет



smile Вы немного не поняли!
Вставку страниц я уже сделал! Через "switch"...все прекрасно работает, большое спасибо за помощь.... У меня следующий вопрос именно о вставке НАЗВАНИЯ СТРАНИЦЫ в виде title в определенную строку.
Вот в index.php есть таблица из 2-х строк, в нижней строке отображаются разные файлы *.php, а в верхней строке я бы хотел отобразить названия этих файлов ну что то вроде title
Я понял что в верхней строке мне надо прописать
Код

<? echo $title['page']; ?>


но тогда что прописать мне в этих страницах? Если я прописываю типа "хтм" <title>название</title> то не работает, может из-за того что фаил имеет формат php smile

Подскажите плизззз!
PM MAIL   Вверх
-=Ustas=-
Дата 13.10.2005, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 32
Всего: 69



Цитата(ROMLEX @ 13.10.2005, 12:00)
может из-за того что фаил имеет формат php

При чем здесь это??? Ты толком объяснить можешь?! Кинь код который ты пользуешь, чтобы мы наглядно видели твои проблемы.


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
ROMLEX
Дата 13.10.2005, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.9.2005

Репутация: нет
Всего: нет



Верхняя строка табл:
Код

<? echo $title['page']; ?>
Это я вставляю в нижнюю строку таблицы!
Код

<?php 
switch( $_GET['page'] )
 {
//DOSUG
case "night_clubs": include( "dosug/night_clubs.htm");break;
case "disco": include( "dosug/disco.php");break;
case "bowling": include( "dosug/bowling.htm");break;
case "golf": include( "dosug/golf.htm");break;
case "bani": include( "dosug/bani.htm");break;
default: include( "novosti.php");
 }
?>

Это в кнопки!
Код

index.php?page=night_clubs
index.php?page=disco
index.php?page=bowling
...................... и тд.
Соответственно это все находится в index.php

- в файлах типа night_clubs.htm, disco.php и т.п. находится только инфо в таблицах, я думал туда записать тэг <title></title> и чтоб оно отображалось в index.php в верхней строке! Вот и все...! smile
Но почему-то ничего не выходит... smile

Это сообщение отредактировал(а) ROMLEX - 14.10.2005, 11:39
PM MAIL   Вверх
ROMLEX
Дата 19.10.2005, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.9.2005

Репутация: нет
Всего: нет



Ну помогите плизззз.... очень надо, я надеюсь на вас!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1134 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.