X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> как реализовать это?
Salikhoff_hb
Salikhoff_hb
Topic Starter сообщение 28.3.2011, 15:07; Ответить: Salikhoff_hb
Сообщение #1


есть такой код [PHP] <?php
echo("<li type='circle'><a href=/catalog.php?amiso=".$_GET['amiso'].">Все</a></li>");
$query = mysql_query("SELECT * FROM `section`");
while ($row = mysql_fetch_array($query))
{
echo("<li type='circle'><a href=/catalog.php?section=".$row['id']."&amiso=".$_GET['amiso'].">".$row['name']."</a></li>");
}
?>[/PHP] отвечает за вывод разделов, по умолчанию всегда
<li type='circle'><a href=/catalog.php?amiso=".$_GET['amiso'].">Все</a></li>
, хочу реализовать следующие, чтобы при смене раздела пользователь знал где он находится у мя стоит <li type='circle'>(круг, а внутри пустота) а если про <li>? то внутри закрашено. Хочу сделать что при смене этот закрашенный кружок перемещался к выбранному разделу! приведу скрины, а то мозг не соображает как описать
[IMG]http://i002.radikal.ru/1103/98/2cee814002c5.png[/IMG] [IMG]http://i058.radikal.ru/1103/4f/c9ee59729e3a.png[/IMG]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Salikhoff_hb
Salikhoff_hb
Topic Starter сообщение 28.3.2011, 15:11; Ответить: Salikhoff_hb
Сообщение #2


[PHP]<?php
if (isset($_GET['section'])){
}
else{
echo("<li><a href=/catalog.php?amiso=".$_GET['amiso'].">Все</a></li>");
$query = mysql_query("SELECT * FROM `section`");
while ($row = mysql_fetch_array($query))
{
echo("<li type='circle'><a href=/catalog.php?section=".$row['id']."&amiso=".$_GET['amiso'].">".$row['name']."</a></li>");
}
}
?>[/PHP], но как описать когда есть переменная section
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LifeUP
LifeUP
сообщение 28.3.2011, 17:05; Ответить: LifeUP
Сообщение #3


создайте класс css, к примеру .selected, в нем опишите все действия которые будут происходить с <li>
затем смотрите что у вас в $_GET запросе и если оно совпадает с <li> то добавляйте класс .selected

[PHP]
echo '<li ' . ($_GET['page'] == 'news' ? 'class="selected"' : '') . '>Новости</li>';
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Salikhoff_hb
Salikhoff_hb
Topic Starter сообщение 28.3.2011, 19:29; Ответить: Salikhoff_hb
Сообщение #4


LifeUP, зачем класс? я же описал что просто надо убрать
type='circle'
еще не понял нечего из выше сказанного, т.е. мне вывести все записи найти в точности совпадающие и убрать у него
type='circle'
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Salikhoff_hb
Salikhoff_hb
Topic Starter сообщение 28.3.2011, 19:57; Ответить: Salikhoff_hb
Сообщение #5


if (isset($_GET['section'])){
echo("<li type='circle'><a href=/catalog.php?amiso=".$_GET['amiso'].">Все</a></li>");
$query = mysql_query("SELECT * FROM `section`");
while ($row = mysql_fetch_array($query))
{
echo ("<li ".($_GET['section'] == $row['id'] ? '' : 'type=circle')."><a href=/catalog.php?section=".$row['id']."&amiso=".$_GET['amiso'].">".$row['name']."</a></li>");
}
}
так? работает, но сделал я так?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1801 17.4.2024, 23:35
автор: Boymaster
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4810 17.4.2024, 1:19
автор: sergio11
Открытая тема (нет новых ответов) Mondiad - это глобальная рекламная сеть с широкими возможностями для паблишеров и рекламодателей! [🎁 Эксклюзивный бонус]
16 Mondiad 4375 10.4.2024, 18:15
автор: Mondiad
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19707 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
18 uahomka 3100 5.4.2024, 5:53
автор: Skyworker


 



RSS Текстовая версия Сейчас: 19.4.2024, 13:43
Дизайн