За последние 24 часа нас посетили 20408 программистов и 1698 роботов. Сейчас ищут 1704 программиста ...

Значение в пункте списка select

Тема в разделе "Сделайте за меня", создана пользователем oc01, 11 окт 2016.

  1. oc01

    oc01 Новичок

    С нами с:
    11 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    Есть:

    Код (Text):
    1.  
    2. <?php
    3. require_once("components/com_quickform/classes/buildform.php");
    4. $qf =newQuickForm();
    5.  
    6. echo $qf->getQuickForm((int)$params->get('id'));
    Необходимо выбирать значение 'id' в выпадающем списке. Попробовал так:

    Код (Text):
    1. <?php
    2. require_once("components/com_quickform/classes/buildform.php");
    3. $qf =newQuickForm();
    4. ?>
    5. <select echo $qf->getQuickForm((int)$params->get());>
    6.   <option value="0">Перейти</option>
    7.   <option value="get('id')">1</option>
    8. <option value="get('id2')">2</option>
    9. </select>
    Не работает. Как правильно сделать? Спасибо.
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Очень мало информации
     
  3. oc01

    oc01 Новичок

    С нами с:
    11 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    Выражение:
    Код (Text):
    1. echo $qf->getQuickForm((int)$params->get('id'));
    выводит одну форму.
    Если добавить:
    Код (Text):
    1. echo $qf->getQuickForm((int)$params->get('id2'));
    то выводятся 2 разные формы.
    Необходимо сделать выпадающий список для выбора одной из этих форм.
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    PHP:
    1. <?php
    2.  
    3. require_once ( 'components/com_quickform/classes/buildform.php' );
    4.  
    5. $qf = newQuickForm();
    6. ?>
    7. <select <?= $qf -> getQuickForm( (int)$params -> get() ); ?>>
    8.   <option value="0">Перейти</option>
    9.   <option value="<?= get('id'); ?>">1</option>
    10. <option value="<?= get('id2'); ?>">2</option>
    11. </select>
    --- Добавлено ---
    в редакторе вруби синтаксис пхп
    неизвестно как выводится инфа в <option> get('id') and get('id2')
     
  5. oc01

    oc01 Новичок

    С нами с:
    11 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    Вот результат в левом верхнем углу вместо сайта
    11-10-2016 12-43-09.jpg
     
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    что выводит $qf -> getQuickForm( (int)$params -> get() ) ?
     
  7. oc01

    oc01 Новичок

    С нами с:
    11 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    Пока ничего не выводит, а надо чтоб выводило echo $qf->getQuickForm((int)$params->get('id')); либо echo $qf->getQuickForm((int)$params->get('id2')); на выбор

    Это формы калькулятора расчета с выпадающим списком.
     
  8. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
  9. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @oc01 по коду не понятно как он работает, и что вообще надо сделать
     
  10. oc01

    oc01 Новичок

    С нами с:
    11 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    Переделал, но не то опять
    Код (Text):
    1. <?php
    2. require_once("components/com_quickform/classes/buildform.php");
    3. $qf = new QuickForm();
    4. $id = $qf->getQuickForm((int)$params->get('id'));
    5. $id2 = $qf->getQuickForm((int)$params->get('id2'));
    6. ?>
    7. <select>
    8.   <option value="0" >Перейти</option>
    9.   <option value="<?php echo $id ?>">1</option>
    10. <option value="<?php echo $id2 ?>">2</option>
    11. </select>
    Тут подразумевается вывод форм из компонента, который формирует формы (обратной связи, калькуляции и т.д.). Эти формы состоят из своих полей (радио, селект, чексбокс и т.д.). Необходимо чтоб указанный выше код создал выпадающий список этих форм, при выборе одной из которых открылись ее поля. В данный момент открываются поля первой формы еще до ее выбора. Сам выбор не работает.
     
  11. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    есть решение на css может javascipt с html кодом без PHP?
     
  12. oc01

    oc01 Новичок

    С нами с:
    11 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    Подскажите пожалуйста
     
  13. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @oc01 что подсказать? Или ты просто хочешь готовый код?
    --- Добавлено ---
    то был вопрос к тебе, первым делом надо сделать без PHP решение на css/javascript + html, и только потом
    это решение генерировать динамически на PHP
     
  14. oc01

    oc01 Новичок

    С нами с:
    11 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    ткните на решение
     
  15. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @oc01 я тебя спрашиваю, ты его сделал или нет?
     
  16. oc01

    oc01 Новичок

    С нами с:
    11 окт 2016
    Сообщения:
    9
    Симпатии:
    0
  17. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @oc01 так тебе нужен готовый код или ты хочешь научится делать самостоятельно?
     
  18. oc01

    oc01 Новичок

    С нами с:
    11 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    для начала готовый, заодно и научусь чему-то
     
  19. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @oc01 отлично перенёс в специальный раздел