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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКонтекст окупается - и вы это увидите
Грамотная настройка Директа и Google Ads
71 knezevolk 45260 26.3.2024, 14:14
автор: knezevolk
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1124 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2298 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3922 25.3.2024, 6:34
автор: Skyworker
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
23 freeax 3651 24.3.2024, 20:55
автор: Liudmila


 



RSS Текстовая версия Сейчас: 29.3.2024, 17:27
Дизайн