СКРИПТЫ alt phpjshtmlcssblog
Мы переходим на новый движок - возможны сбои в работе сайта! подробнее...
ТЕГИ:
php (263)
html (129)
js (129)
css (96)
html tags (59)
form html (29)
php array (28)
edit text (25)
foto (23)
fonts (22)
forum (19)
html book (17)
atom (17)
hosting (17)
board (17)
js method (16)
Показать еще :
js jquery (16)
svg (16)
ruweb.net (15)
php file (15)
color (14)
htaccess (13)
osclass (13)
table (12)
jquery (12)
path (12)
notepad (11)
icon (11)
php date (11)
yandex (11)
online (11)
input (11)
url (10)
php img (10)
info (9)
form (8)
task (8)
jsphp (8)
comment (7)
php url (7)
click (6)
bbcode (6)
ftp (6)
cookie (6)
js url (6)
value (5)
js id (5)
search (5)
adminka (5)
reg.ru (5)
select (4)
js form (4)
js copy (4)
vs code (3)
captcha (3)
vk (3)
js time (3)
seo (2)
ukoz (2)
js post (2)
tag hr (2)
smile (1)
numbers (1)
header (1)
ssl (1)
books (1)

Как сделать выпадающий список через php примеры

Как создать автоматически создаваемый выпадающий список на php!? Что это таоке вообще список чрез php!?

  1. Что такое выпадающий список!?
  2. Пример выпадающего списка с годами
  3. Пример выпадающего списка с годами -> начиная с текущего
  4. Формирование выпадающего списка из массива
  5. Скачать можно здесь

  1. Что такое выпадающий список!?

    Все-таки сперва, надо дать какое-то определением, что такое выпадающий список!?

    Существует какая-то кнопка, по нажатию на которую, выпадает список, с каким-то перечнем:

    Пример выпадающего списка:

    Код выпадающего списка:

    <select>

    <option>1970</option>

    <option>1971</option>

    <option>1972</option>

    </select>


  2. Пример выпадающего списка с годами

    Можно конечно написать и вручную, но возникает вопрос - зачем!?

    Итак! Нам нужно написать php программу, которая выведет в автоматическом режиме все наши года... например начиная с 1970 года и включая текущий год!

    За пределами php оставим <select> и </select>

    И внутри пропишем года начиная с 1970 по текущий 0 текущий год пишется так:

    date('Y');

    И выведет на экран:

    2021

        <select>

        <? for ($n = 1970; $n  <= date('Y'); $n++) 

        { 

        echo "<option>$n</option>";

        }

        ?>    

        </select>

    Ну и собственно нам осталось только и всего-то вывести наш список, который создал для нас php:


  3. Пример выпадающего списка с годами -> начиная с текущего

    Для того, чтобы сделать выпадающий список по убывающей, начиная с текущего года, надо цикл начинать с с текущего года, оканчивать на ... например на 1970годе. И вместо предыдущего списка отсчитывать года в обратную строну. т.е. минусовать... $z--

    for ($z = date('Y'); $z >= 1970; $z--)

    {

    echo "<option>$z</option>";

    }

    Результат вывода автоматически созданного выпадающего списка на php:


  4. Формирование выпадающего списка из массива

    Давайте рассмотрим пример выпадающего списка на php контекст, котрого находится в массиве, на например , пусть это будет какой-то массив городов:

    $city = array('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' => "Арск", '46' => "Артём",

    '47' => "Артёмовск", '48' => "Артёмовский", '49' => "Архангельск", '50' => "Асбест");

    Выводим аналогично, что и в обычном выпадающем списке:

    <select>

    <?

    for ($i = 0; $i < count($city); $i++)

    {

    echo "<option>$city[$i]</option>";

    }

    ?>

    </select>

    Результат:

    И да ... можно в нулевую ячейку поместить... что будем выбирать

    $city[0] = "Выбрать город...";

    Зачем все это!? Ну, так намного удобнее управлять, например контентом в массиве, чем каждый раз вставлять новую строку в select, а таким образом новая строка в выпадающем списке сформируется автоматически!

Пользуйтесь на здоровье! Не забудьте сказать спасибо
Название скрипта :Выпадающий список годов - лет
Ссылка на скачивание : Все скрипты на одной странице

Сообщение системы комментирования :

01.09.2021

Форма пока доступна только админу... скоро все заработает...надеюсь...

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
Последние комментарии :
Марат :
17.09.2021 28:02
Установка Яндекс поиск на сайт! Контент обновлен на 100%. Такое ощущение, что старый текст не я…
подробнее.
Марат :
07.09.2021 23:21
Частенько приходится исправлять ошибки и вот...как-то я обратил внимание на надпись: "нажми ctrl enter" на сайте и…
подробнее.
Марат :
23/07/2021 10:58
Сам офигеваю...
подробнее.
александр анатольевич таширев :
21/07/2021 02:47
прикольно
подробнее.
Марат :
17/07/2021 04:14
Рад, что помог! Приходите ещё!
подробнее.
Slomal Plintus :
16/07/2021 06:41
спасибо за ответ, очень помогло!
подробнее.