Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: путанина

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
imden
Отправлено: 24 Января, 2012 - 22:53:11
Post Id


Новичок


Покинул форум
Сообщений всего: 58
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




я совсем запутался, помогите розобраться. Вобщем задача. есть база данных mysql, там колонки "категория" и "подкатегория". на странице с добавлением контента, надо нарисовать два <select>-а. 1-й с категориями(нет проблем, рисую), 2-й с подкатегориями, тоже рисую, но всеми подкатегориями, которые есть. А нужно по выбору на категории, нарисовать второй только с его подкатегориями. сделал функцию, которая вытягивает подкатегории по заданой категории, но она на php, а в селекте по событию onChange, php-шная функция не канает. Короче тупик.
 
 Top
DlTA
Отправлено: 24 Января, 2012 - 23:03:23
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




)))))))))))))))))
ну вообще если делать как указано, то через JS

но могу предложить вариант по красивее и проще
а именно:optgroup
оесть будет 1 селект в котором можно будет выбрать подкатегорию, но пункты в этом селекте будут разделены (визуально) на категории

(Отредактировано автором: 25 Января, 2012 - 19:13:51)

 
 Top
tuareg
Отправлено: 25 Января, 2012 - 00:24:43
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Вот посмотрите.
http://www[dot]linkexchanger[dot]su/2009/82[dot]html
P.S статья старая, но объяснит принцип работы
 
 Top
imden
Отправлено: 25 Января, 2012 - 18:34:01
Post Id


Новичок


Покинул форум
Сообщений всего: 58
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




tuareg пишет:
Вот посмотрите.
http://www[dot]linkexchanger[dot]su/2009/82[dot]html
P.S статья старая, но объяснит принцип работы

посмотрел, но это не совсем то, что мне нужно. Тут на JQuery, но дело даже не в том. как сделать это на jave, я знаю, но мне нужно достать даные с базы mysql, а как это сделать не знаю
 
 Top
tuareg
Отправлено: 25 Января, 2012 - 19:43:04
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Делаете по onchange на первом select ajax запрос(передаете id категории). По этому id из Бд вытаскиваете все подкатегории
 
 Top
imden
Отправлено: 29 Января, 2012 - 10:14:49
Post Id


Новичок


Покинул форум
Сообщений всего: 58
Дата рег-ции: Янв. 2011  


Помог: 0 раз(а)




tuareg пишет:
Делаете по onchange на первом select ajax запрос(передаете id категории). По этому id из Бд вытаскиваете все подкатегории

спасибо, но я никогда не работал с ajax. подскажите как это сделать(послать запрос и получить его на сервере). заранее спасиба

(Отредактировано автором: 29 Января, 2012 - 10:15:43)

 
 Top
illy
Отправлено: 29 Января, 2012 - 10:38:27
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




Почти аякс

ajax.php

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (isset($_POST['text'])){
  3. echo "<script>parent.document.getElementById('write').innerHTML+='Вы ввели: ".$_POST['text']."<br>';
  4. parent.document.getElementById('text').value=''</script>";
  5. }
  6. ?>
  7. <form id=forma target=ajax action=ajax.php method=POST>
  8. <input type=text name=text>
  9. <input type=submit value=Отправить>
  10. </form>
  11. <font id=write></font>
  12. <iframe name=ajax frameborder=0 src=ajax.php width=0 height=0 scrolling=no></iframe>


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
sKaa
Отправлено: 29 Января, 2012 - 10:43:56
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 979
Дата рег-ции: Окт. 2011  
Откуда: Россия г. Нижний Новгород


Помог: 25 раз(а)

[+]


illy, не путай его, ему и так тяжко всё это пытаться понять) Это не вообще не аякс, а обычный iframe.
 
 Top
tuareg
Отправлено: 29 Января, 2012 - 10:54:35
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Вот посмотрите тут http://blog[dot]webmasterschool[dot]ru/ajax/5/
 
 Top
illy
Отправлено: 29 Января, 2012 - 12:19:27
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




sKaa поэтому написал "почти аякс"


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Прочее »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB