С Новым годом! Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 39

Как правильно оформить выборку

26.03.2013, 19:16. Показов 1026. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здаравствуйте.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
$result  = mysql_query("SELECT * FROM add_staff");
$myrow = mysql_fetch_array($result) ; 
 
$result2  = mysql_query("SELECT * FROM cat_hero ORDER BY `id`");
$myrow2 = mysql_fetch_array($result2) ; 
 
 
echo '<form>
<div class = "for_select"><select class = "for_select1"  name="menu" size="1" width = "150px" id = "herous" >
<OPTION>Выбор героя</OPTION>
<option data-class = "Alchemist" value = "Alchemist">Alchemist</option>
<option data-class = "Anti-Mage" value = "Anti-Mage">Anti-Mage</option>
<option data-class = "Axe" value = "Axe">Axe</option>
</select> 
 
</form>';
 
 
 
do
{
 
echo '
     <div>
     <div class = "staff_bloock" >
     <img  title = "'.$myrow['name'].'" src="'.$myrow['picture'].'" class = "'.$myrow['hero'].'">
     <div class="item_rarity">'.$myrow['rarity'].'</div>
     </div>
     </div>
 ' ;  
}
while($myrow = mysql_fetch_array($result)) ;
Вот есть код .А вот js
JavaScript
1
2
3
4
5
6
$( '#herous' ).change(function(){
   var myHerouClass = $(this).find('option:selected').attr('data-class');
   $('.staff_bloock img').fadeOut();
   $('.'+myHerouClass).fadeIn(400); 
 
 });
Этот код скрывает все значение которые не равны выбраному полю SELECT , но он скрывает только картинки.
Скажите как сделать чтобы он скрывал весь блок и оставлял блок со значение SELECT
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.03.2013, 19:16
Ответы с готовыми решениями:

Как правильно оформить эту строчку?
$(&quot;.cont&quot;).css({content: url}, (about.htm)); смысл заключается: загрузить в див класса cont страницу about.htm

Как правильно сделать выборку
Добрый день я чесно признаюсь нуб, немогу выбрать значение при таком имени, покажите как &lt;input name=&quot; IncJAN&quot; ...

Как заменить выборку по id на выборку по классам ?
Приветствую! Решаю проблему со спамом на сайте. И встал вопрос : как можно в js коде заменить выборку по id на выборку по...

8
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
26.03.2013, 20:34
Так у Вас каждый <div class = "staff_bloock" > находится в ещё одном диве (а нужен ли этот родительский див? который открывается в строке 24 вашего кода) если да, то его и надо прятать. Я правильно понимаю?
JavaScript
1
2
3
4
5
6
$( '#herous' ).change(function(){
   var myHerouClass = $(this).find('option:selected').attr('data-class');
   $('.staff_bloock ').parent('div').fadeOut();// все блоки прячем 
   $('.'+myHerouClass).parent().parent().fadeIn(400); // блоки у которых картинка с нужным классом - показываем
 
 });
0
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 39
26.03.2013, 20:49  [ТС]
мне нужно спрятать все блоки где нет нужной картинки(т.е блоки в которые включена картинка) а где есть показать. но ваш код к сожалению не работает
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
26.03.2013, 20:59
Цитата Сообщение от Lookiing Посмотреть сообщение
мне нужно спрятать все блоки где нет нужной картинки а где есть показать.
Ну не так Вам нужно у Вас ведь каждый блок class = "staff_bloock" в котором картинка находится ещё в одном блоке, что делать с ним он то зачем нужен ?
PHP
1
2
3
4
5
6
<div>// <-- вот этот ещё один блок он нужен -я спросил? 
     <div class = "staff_bloock" >
     <img  title = "'.$myrow['name'].'" src="'.$myrow['picture'].'" class = "'.$myrow['hero'].'">
     <div class="item_rarity">'.$myrow['rarity'].'</div>
     </div>
 </div>
Дайте весь загруженный html-kod, который вы из базы данных загружаете. То есть селектор и все блоки с картинками и стили желательно. В общем всё как у вас один к одному и всё получится. И ответьте на мой вопрос.
0
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 39
26.03.2013, 21:06  [ТС]
нет тот див не нужен . я через wordpress делаю html код страницы который есть я кинул , стили

CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
.staff_bloock 
{
float: left;
width: 78px;
height: 52px;
padding: 0px 0px 18px 0px;
border: 1px solid #000;
position: relative;
z-index: 0;
margin: 4px;
overflow: hidden;
background: #272727;
border-radius: 3px;
}
 
.item_rarity 
{
position: absolute;
bottom: 0px;
text-align: center;
font-size: 10px;
width: 78px;
height: 18px;
}
 
.store-item-wrapper
{
display: block;
float: left;
position: relative;
}
 
 
.for_select 
{
border : 1px solid #000 ; 
padding : 5px 5px 5px 5px ;  
margin : 0px 10px 10px 0px ; 
border: 2px solid #999999;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
text-align : center ; 
 
}
0
0 / 0 / 0
Регистрация: 26.03.2013
Сообщений: 7
26.03.2013, 21:12
Может строчку
JavaScript
1
$('.staff_bloock img').fadeOut();
заменить на
JavaScript
1
$('.staff_bloock img').parent().fadeOut();
?
с количеством .parent() поиграйтесь. Т.е. может быть и так:
JavaScript
1
$('.staff_bloock img').parent().parent().fadeOut();
0
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 39
26.03.2013, 21:16  [ТС]
JavaScript
1
$('.staff_bloock img').fadeOut();
я когда токое писал писал у меня все исчезало )
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
26.03.2013, 21:47
Скайп не дам у меня его многие просят. запарюсь отвечать. Всё здесь, если очень надо то в личку.

Сначала о другом
PHP
1
2
3
4
5
6
7
8
9
echo '<form>
<div class = "for_select"><select class = "for_select1"  name="menu" size="1" width = "150px" id = "herous" >
<OPTION>Выбор героя</OPTION>
<option data-class = "Alchemist" value = "Alchemist">Alchemist</option>
<option data-class = "Anti-Mage" value = "Anti-Mage">Anti-Mage</option>
<option data-class = "Axe" value = "Axe">Axe</option>
</select> 
 
</form>';
Блок div class = "for_select" открывается, но не закрывается.
А скрипт такой как я и говорил, только убрал лишний родительский блок - уберите его из php
JavaScript
1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
$(document).ready(function() {
 $( '#herous' ).change(function(){
    $('.staff_bloock').hide();
   var myHerouClass = $(this).find('option:selected').attr('data-class');
    $('.'+myHerouClass).parent().fadeIn(400);   
                              
});
}); /*end ready*/
</script>
Вот демо-страница - картинки теже что и раньше использовал, - чтобы понятно было что всё соответствует дописал ещё богатырей в option.
1
2 / 2 / 0
Регистрация: 17.12.2012
Сообщений: 39
26.03.2013, 22:56  [ТС]
я просто не понимаю , почему не работает , все точно также сделал, если вас не затруднит посмотрите саму страницу
http://casino.newlesson.ru/sample-page

Добавлено через 6 минут
я понял ошибку просто я фунцию не закрыл .
Спасибо вам огромное что помогли
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.03.2013, 22:56
Помогаю со студенческими работами здесь

Как правильно оформить выборку?
Добрый вечер! Не хватает опыта в решении такой задачки. Существует обычная html страница(см. фото), в которой обычная таблица(футбольная на...

Как правильно оформить DataGrid?
Если я заполняю грид во время разработки, то все нормально А если заполняю программно, то мне не очень нравится его вид. 1. Изначально...

Как правильно оформить подзаголовок
Раньше я об этом не думал и делал всегда так: &lt;h2&gt;Подзаголовок&lt;/h2&gt; &lt;p&gt;Текст, который имеет отношение к этому подзаголовку&lt;/p&gt;...

Как правильно оформить ссылку?
Подскажите как правильно оформить ссылку/прописать путь. В папке страничка 1.HTML. Внутри папка 1 с другой страничкой 2.HTML Что...

Как правильно оформить ссылку
Для электронного ресурса нужно было создать меню в HTML с которого бы открывались документы. Возникла проблема: имеется ссылка &lt;a...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru