|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.08.2019, 13:41 | #1 |
Регистрация: 03.08.2019
Сообщений: 9
|
цикл для выпадающего списка
Добрый день
подскажите пожалуйста куда поместить цикл for в функции, чтобы переменная $a менялась и в выпадающем списке было от 1-31. Если вставлять после select то цикл становится не активным <?php function select($name, $arr) { for ($a=1;$a<=31;$a++) { return '<Select name="test"> <option> '.$a.' </option> </select>'; } } ?> <form action = "" method="POST"> <?php echo select($name, $arr)?> <input type ="submit"> </form> |
17.08.2019, 13:47 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Для начала вам надо цикл правильно написать и возвращать ОДИН СЕЛЕКТ и 32 ЩПШИОНА, а не одну строчку как сейчас.
|
17.08.2019, 14:13 | #3 |
Регистрация: 03.08.2019
Сообщений: 9
|
если поставить после селекта, то цикл неактивный становится Как его сделать активным / раскоментить?
Код:
Код программы нужно выделять (форматировать) тегами [CODE] [/CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 17.08.2019 в 17:38. |
17.08.2019, 17:41 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, для чего Вы передаёте в функцию select $name и $arr, если Вы их не используете?
во-вторых, конечно, Вы же его в строчку засунули. поэтому получилась строчка, а не код. попробуйте так: Код:
|
17.08.2019, 18:07 | #5 |
Регистрация: 03.08.2019
Сообщений: 9
|
все понятно! Спасибо большое!
|
18.08.2019, 10:38 | #6 |
Регистрация: 03.08.2019
Сообщений: 9
|
Помогите еще пожалуйста
Не могу вывести запросы на экран Вставлял в код везде Код:
Код:
|
18.08.2019, 17:31 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
почитайте Самые основы. Как работает PHP. потому ещё раз задавайте свой вопрос о том, что Вы делаете и что хотите получить в результате. |
|
18.08.2019, 19:13 | #8 |
Регистрация: 03.08.2019
Сообщений: 9
|
Да, пока не очень все понятно - пытаюсь самостоятельно изучить php. Теория лучше понимается на практике.
Я хочу вывести 3 селекта, в которых можно выбирать день месяц и год. Затем записать выбранные значения в переменную или вывести на экран с помощью функци. Без функции понятно как - уже сделал, а вот в функции пока не ясно |
18.08.2019, 21:42 | #9 |
Регистрация: 03.08.2019
Сообщений: 9
|
а я понял мне нужно было разные имена давать селектам, а у меня было только одно на всех поэтому появлялся только последний сформированный.
|
18.08.2019, 21:45 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
вы статью про основы PHP прочитали?
стало понятней? если кратко - ваш локальный браузер обращается к серверу, если там скрипт на PHP, то его выполняет сервер, результатом выполнения является HTML код, который отдаётся браузеру на локальный компьютер. PHP скрипт на сервере полностью заканчивает работу. Полученный HTML код браузер отображает, выполняет JS код, если он там есть, применяет стили и прочее. Если нужно, то браузер опять может обратиться к серверу (новый запрос), сервер опять запустит PHP код и результат вернёт в браузер. Одновременно PHP и JS не работают. Поэтому. Выполняется ваш скрипт, передаёт форму в браузер. Вы в браузере что-то заполняете в форме, выполняете операцию Submit, при этом данные формы передаются на сервер в указанный в action обработчик, т.е. на сервере запускается скрипт, обрабатывает форму и возвращает новую HTML страницу. Так понятней? Да, имена должны быть разными. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Настройка выпадающего списка | Saine | HTML и CSS | 0 | 23.01.2017 23:24 |
Запрос для выпадающего списка | Antony41 | БД в Delphi | 23 | 01.12.2015 21:42 |
Настройка выпадающего списка | BenderMTB | Microsoft Office Excel | 1 | 10.11.2012 10:17 |
Стили выпадающего списка | maxim339 | HTML и CSS | 1 | 05.01.2012 14:43 |
обработка выпадающего списка | Небесный | PHP | 3 | 12.08.2011 14:31 |