Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: меню и навигация
 
 автор: ronin   (22.09.2006 в 13:39)   письмо автору
 
 

имееться меню:

<?php
$links 
= array( '&#227;&#238;&#235;&#238;&#226;&#237;&#224;' => 'index.php',
'&#202;&#229;&#240;&#179;&#226;&#237;&#232;&#234;&#232;' => 'book.php?rubrica=1',
'C&#229;&#234;&#240;&#229;&#242;&#224;&#240;&#179;' => 'book.php?rubrica=2'

 
echo "<table  border=0 cellSpacing=0 cellPadding=0  width='254' VALIGN=top>";
    foreach(
$links as $name => $url){
        if (
strpos($_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'], $url) == true){
        echo 
"<tr> <td bgcolor='#ffffff' width='137' height='25' ><div class='6'>".$name."</td></tr>";
        } else {
        echo 
"<tr><td bgcolor='#cccccc' width='137' height='25' ><a href=".$url." target=_self><div class='8'>".$name."</div></a></td></tr>";
        }
    }
    echo 
"</table>";
?>

и навигация:

<?
$i
++;
if (
$page != 1)
{
$pervpage "<a href= ./book.php?page=1&rubrica=$_GET[rubrica]><<</a>
                               <a href= ./book.php?page="
. ($page 1) ."&rubrica=$_GET[rubrica]><</a> ";
}
// и т.п.

проблема: если ты находишся на странице 'book.php?rubrica=1' - все работает, но когда переходишь на page=2 т.е. 'book.php?page=2&rubrica=1' - меню не понимает этого

   
 
 автор: cheops   (22.09.2006 в 20:02)   письмо автору
 
   для: ronin   (22.09.2006 в 13:39)
 

"Не понимание" в чём проявялется?

   
 
 автор: ronin   (25.09.2006 в 10:35)   письмо автору
 
   для: cheops   (22.09.2006 в 20:02)
 

когда заходишь на page2, page3, и page1 в .'book.php?page=n&rubrica=1' в меню не светиться ссылка:
'book.php?rubrica=1'. Т.е. скрипт меню не понимает вставку page=n в ссылке 'book.php?rubrica=1' Т.е. теоритически, видимо нужно сделать так, что бы
'book.php?page=n&rubrica=1' = 'book.php?rubrica=1' чтобы гиперссылка в меню 'book.php?rubrica=1' светилась,когда ты находишься на странице 'book.php?rubrica=1'

   
 
 автор: cheops   (25.09.2006 в 10:51)   письмо автору
 
   для: ronin   (25.09.2006 в 10:35)
 

А вы формируйте путь не 'book.php?page=2&rubrica=1', а 'book.php?rubrica=1&page=2', тогда должно работать.

   
 
 автор: ronin   (25.09.2006 в 11:16)   письмо автору
 
   для: cheops   (25.09.2006 в 10:51)
 

Класс! Спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования