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 Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Каролина
Отправлено: 06 Февраля, 2012 - 16:05:13
Post Id



Частый гость


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


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

[+][+]


вот у мя есть код и мне надо когда я отмечаю галчкой да я лазию в соц. сетях появилося "вконтакте"
"однокласники"
"другое"
так моно сделать?


PHP:
скопировать код в буфер обмена
  1. echo '<input type="checkbox" id="terms"/> Да, я сижу в соц. сетях';
 
 Top
Panoptik
Отправлено: 06 Февраля, 2012 - 16:16:54
Post Id



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


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


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




CODE (html):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2. function show_next() {
  3.     var div = document.getElementById('hidden');
  4.     div.style.display = 'block';
  5. }
  6. </script>
  7. <input type="checkbox" onclick="show_next();" />
  8. <div style="display: none;" id="hidden">
  9. <input type="checkbox" />
  10. <input type="checkbox" />
  11. <input type="checkbox" />
  12. <input type="checkbox" />
  13. </div>

(Отредактировано автором: 06 Февраля, 2012 - 16:17:34)



-----
Just do it
 
 Top
Каролина
Отправлено: 06 Февраля, 2012 - 16:42:59
Post Id



Частый гость


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


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

[+][+]


а на php нельзя таке зробить
 
 Top
Зверь
Отправлено: 06 Февраля, 2012 - 17:06:12
Post Id



Частый гость


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


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




Каролина пишет:
а на php нельзя таке зробить

Паранойя какая-то у вас, не ищем легких путей?

Вот что-то типа этого
PHP:
скопировать код в буфер обмена
  1. if(!isset($_POST['terms'])){ # или $_GET
  2. echo '<input type="checkbox" onClick="this.form.submit()" id="terms"/>';
  3. }else{
  4. echo '<input type="checkbox" checked="checked" id="terms"/>
  5. <input type="checkbox" />
  6. <input type="checkbox" />
  7. <input type="checkbox" />';
  8. }

Но занятие честно, бредовое
 
 Top
Каролина
Отправлено: 06 Февраля, 2012 - 17:19:11
Post Id



Частый гость


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


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

[+][+]


нет легких путей не ищем.
(Добавление)
не выпадают другие кнопочки
 
 Top
Зверь
Отправлено: 06 Февраля, 2012 - 17:26:53
Post Id



Частый гость


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


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




А форма то хотя бы есть?
 
 Top
IllusionMH
Отправлено: 06 Февраля, 2012 - 19:07:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




Каролина, та места, где клацаешь по тексту к чекбоксу/радиабатонну и он не выделяется, хочется кодера называть нехорошими словами.
Научитесь использовать элемент label и не выводить весь код через echo "<input..." php нужно вставлять там, где это нужно, а не просто выводить всю страницу.
CODE (CSS):
скопировать код в буфер обмена
  1. #chkSocial {
  2.   float: left;
  3.   margin-top: 0.3em;
  4. }
  5. #chkSocial + ul {
  6.   display: none;
  7. }
  8. #chkSocial:checked + ul {
  9.   display: block;
  10. }

CODE (html):
скопировать код в буфер обмена
  1. <label for="chkSocial">Да, я сижу в соц. сетях</label><input type="checkbox" id="chkSocial">
  2. <ul id="cosialList">
  3.   <li><input type="checkbox" id="chkVk" /><label for="chkVk">Фконтакте</label></li>
  4.   <li><input type="checkbox" id="chkFb" /><label for="chkFb">Лицокнига</label></li>
  5.   <li><input type="checkbox" id="chkOk" /><label for="chkOk">Одноглазники</label></li>
  6.   <li><input type="checkbox" id="chkGp" /><label for="chkGp">Гуглоплюс</label></li>
  7. </ul>


И запомните, php - серверная часть, а человек взаимодействует с клиентской частью, так что все что происходит в браузере нужно делать на (X)HTML/CSS/JS

(Отредактировано автором: 06 Февраля, 2012 - 19:18:55)

 
 Top
Каролина
Отправлено: 06 Февраля, 2012 - 21:36:34
Post Id



Частый гость


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


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

[+][+]


мне надо чтобы я нажала на "я сижу в соц. ситях" и оно вывеловарианты социальных сетей
 
 Top
IllusionMH
Отправлено: 06 Февраля, 2012 - 21:54:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




[sarcasm]Каролина, ну раз предыдущий вариант работает не так, то возможно
CODE (html):
скопировать код в буфер обмена
  1. <a href="http://ru.wikipedia.org/wiki/Список_социальных_сетей">я сижу в соц. ситях</a>

Жмете на "я сижу в соц. ситях" получаете варианты популярных соц. сетей[/sarcasm]
(Добавление)
А если серьезно: то это отвечает требованиям вашего последнего поста.
А чтобы получить нормальный ответ отвечающим ожиданиям, то нужно ответить себе, и на писать тут ответы на ряд вопросов:
Откуда этот список должен браться?
Для чего он?
Как пользователь должен с ним взаимодействовать?
что не так с предложенными вариантами выше?
и т.д. но для начала эти

а то одно и то же без конкретики.

(Отредактировано автором: 06 Февраля, 2012 - 22:04:13)

 
 Top
DlTA
Отправлено: 07 Февраля, 2012 - 03:06:56
Post Id



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


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


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




IllusionMH пишет:
<li><input type="checkbox" id="chkVk" /><label for="chkVk">Фконтакте</label>


вариант по проще:
CODE (html):
скопировать код в буфер обмена
  1. <li><label><input type="checkbox" id="chkVk" />Фконтакте</label>
 
 Top
Каролина
Отправлено: 07 Февраля, 2012 - 09:09:03
Post Id



Частый гость


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


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

[+][+]


пишет ошибка
 
 Top
IllusionMH
Отправлено: 07 Февраля, 2012 - 11:33:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




Каролина, отлично!
Вы сейчас понимаете, что ваше сообщение не несет никакой смысловой нагрузки?
ТЕЛЕПАТОВ ЗДЕСЬ НЕТ!
Какой код использовался? На сервере(вы там рвались все в пхп впихнуть) или в браузере? Какой браузер? Какая ошибка?

P.S. Или идите и долго-долго читайте книжки по теме, или хотя бы научитесь изъясняться понятно для остальных, а лучше и то и другое.

(Отредактировано автором: 07 Февраля, 2012 - 11:34:33)

 
 Top
Каролина
Отправлено: 07 Февраля, 2012 - 13:39:43
Post Id



Частый гость


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


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

[+][+]


ну вы меня не понимайте
 
 Top
Каролина
Отправлено: 07 Февраля, 2012 - 13:56:44
Post Id



Частый гость


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


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

[+][+]


нужно сделать квадратик рядом с ним написано да, я лазию в соц. сетях, и когда отмечаеш галочкой снизувыпадают такие же квадратики
как на ява написали мне токо мне надо на php
Прикреплено изображение
ffff.jpg
 
 Top
IllusionMH
Отправлено: 07 Февраля, 2012 - 13:59:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


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




Ура. Появилась информация.
На пхп этого сделать нельзя!(без перезагрузки страницы), поэтому это нужно делать в клиентской части.
Есть 2 варианта на JS или через хак чекбоксов. Чем они не подходят?
Или вы не знаете как их вывести через echo в php?
Откуда берется список сетей? Он заранее известен? (т.е. просто вписывается руками на страницу или элементы берутся из базы?)

(Отредактировано автором: 07 Февраля, 2012 - 14:04:43)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Корзина »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB