задание ссылкам определённых значений.

  • Автор темы SINtez*
  • Дата начала

SINtez*

Guest
Автор оригинала: _RVK_
Эта фраза выше моего понимания.
ну в смысле в скрипте значение while = $i, а линки (ссылки/якоря) с разными именами...

-~{}~ 03.08.05 21:45:

так значит я ошибся?
да и привык уже :)

-~{}~ 03.08.05 21:47:

Нечто а ты можешь разобрать свой скрипт и прокомментировать его, я хочу проверить свои догадки, так как мне не нужен готовый скрипт - я хочу ПОНЯТЬ его!
 

Нечто

Психолог РНРClub
SINtez*
Создай следующую структуру файлов, заполни их как хочешь и посмотри, как это работает:
Код:
/
index.php <- сюда скрипт
header.txt
footer.txt
index.txt
error404.txt
bla.txt
Комментировать я для тебя специально ничего не буду. Время не казенное. Если хочешь понять, разберешься во всем сам. Ман с php.net тебе в помощь.
 

SINtez*

Guest
PHP:
<?   
   switch () { 
     case name_of_link1: 
       include ("center1.txt");
       break; 
     case name_of_link3: 
       include ("center2.txt"); 
       break; 
     case name_of_link3: 
       include ("center3.txt"); 
       break; 
     default: 
   } 
 ?>
может так? нет - что то не так...

-~{}~ 03.08.05 21:55:

Нечто
Спасибо - достойный ответ, но несколько грубоваты! спасибо! да и что такое "МАН" - уж извигните первы день - не знаю....
 

chisto_tolyan

Враг народа
Автор оригинала: SINtez*
Нечто
Спасибо - достойный ответ, но несколько грубоваты! спасибо! да и что такое "МАН" - уж извигните первы день - не знаю....
Ман - сокращено мануал(от буржуйского manual) оно же руководство.
А что ты подразумеваешь по "имя ссылки"?
Ты хочешь, чтобы у тебя в хедере были ссылки типа:
страничка 1 - страничка 2 - страничка 3
и в зависимости от того, на что клацнет пользователь выводилась серединка 1,2,3?тогда вариант со свичем то, что тебе нужно)
 

SINtez*

Guest
да, значит я оказался прав! ? спасибо!

-~{}~ 03.08.05 22:14:

да но как это теперь реализовать? хм... ночь длинная... :(
 

dorfey

Guest
простенький пример.

PHP:
<a href="page.php?menu=link1">center 1</a><br>
<a href="page.php?menu=link2">center 2</a><br>
<a href="page.php">home page</a>
<?php
switch($_GET['menu'])
 {
   case "link1":
   				include "center1.txt";
			break;
   case "link2":
   				include "center2.txt";
			break;
      default:
	  		include "center_default.txt";
			break;
 }
?>
 

chisto_tolyan

Враг народа
вобщем передаешь переменную гетом:
<A HREF='index.php?seredinka=1'>Link 1</A>
<A HREF='index.php?seredinka=2'>Link 3</A>
<A HREF='index.php?seredinka=3'>Link 2</A>
в index.php в том месте, где тебе надо вставить серединку пишешь:
PHP:
   switch ($_GET['seredinka']) { 
     case 1: 
       include ("center1.txt"); 
       break; 
     case 2: 
       include ("center2.txt"); 
       break; 
     case 3: 
       include ("center3.txt"); 
       break; 
     default: 
      echo 'No seredinka selected';
   }
вроде все интуитивно понятно)

-~{}~ 03.08.05 17:22:

dorfey
забыл передать переменную в ссылку))

-~{}~ 03.08.05 17:24:

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

Нечто

Психолог РНРClub
SINtez*
Ты кричал, что знаешь азы. Тебе дали простейший универсальный пример, и ты ничего не понял только потому, что не посмотрел 2-3 функции в мане, не погонял его и не пощупал методом тыка. Хорошо. Для такого случая есть вариант для альтернативно одаренных - подключение файлов через огромный свич. Но ты и в этом случае клянчишь непонятно чего и жалуешься на бессонные ночи.

Ты хочешь понять или хочешь, чтобы тебе объяснили? Первое - самостоятельное занятие, второе - обычно насилие (и грубость).
 

dorfey

Guest
ну и самый простой пример ;)

1.главная страничка сайта:
index.php
содержание:
<?
include "верх";
echo "тут текст главной страницы";
include "низ"
?>

2.страничка новостей:
news.php
содержание:
<?
include "верх";
echo "тут мои новости";
include "низ"
?>

может так дойдет.
 

SINtez*

Guest
Нечто
я не кричал а говорил!
злой ты.. я ж сказал что для того чтоб я понял мне нужно обьяснить...

dorfey
блин этот прикол уже устарел ещё на первой странице!

-~{}~ 04.08.05 00:22:

chisto_tolyan
а вот допустим у меня с index.php произошёл переход настраницу с адресом index.php?seredinka=xxxxx
и с этой самой страници xxxxx мне нужно сделать точно такую же бодягу но ссылки используем из самого файла xxxxx, у меня не работает, видимо опять ДНК подкачало...

-~{}~ 04.08.05 09:07:

!
 

die_hard

Новичок
>> дело в том что я понимаю логику языка и как он работает но не знаю самого языка

Обычно бывает наоборот :)
 

_RVK_

Новичок
А о чем еще говорить? Тебе все разжевали и на тарелочке с голубыми каемочками выложили. Осталось только скушать и переварить.
Насчет грубости. Это не грубость а строгость. Тебя еще пока никто не оскорблял. Тебе пытаются помочь, а ты еще и недоволен.
И запомни, здесь тебе никто прямого ответа не даст. Дадут пинок в нужном направлении, а головой все равно работать придется.
 

SINtez*

Guest
dorfey
я его и так знаю, своё имхо оставь при себе :)

_RVK_
да блин - доволен я! :) прост оу мя тут в личной жизни трабла из за этого php блин - пересидел за компом и девушка ушла пока я изучал блин... :(
ладно это не важно...
да разжевали это точно - спасибо, но вот у мя опять трабла.
я ж выше уже описал её...
 

SINtez*

Guest
dorfey
ГЫ ГЫ ГЫ )))))
за что благодарить то ? за стёб? спасибо!!! ))))
 
Сверху