Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 06.03.2024
Сообщений: 113

Как вывести дополнительный вариант выбора в списке предложенных вариантов?

06.03.2024, 14:03. Показов 526. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые специалисты. Нужна ваша профессиональная помощь. Вопрос заключается в следующем. У меня имеется фрагмент кода, который выводит дату рождения. Мне необходимо добавить для дня, месяца и года перед каждым выбором предложенных вариантов еще дополнительный вариант "Unknown". Вот мой фрагмент кода:

PHP
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
<?php
$beast=array("","","");
if($us_list[3]!=0)
    {
    $beast=explode(".",$us_list[3]);
    }
 
echo"<div class='select__birthdate'>
    <div class='select__day'>
    <input id='box__day__unknown' type='radio' name='day' value='Unknown' $sel><label for='box__day__unknown'>Unknown</label>";
    for($n=1;$n<32;$n++)
    {
    $sel="";
    if(strlen($n)==1)$val="0$n";
    else $val=$n;
    if($beast[0]==$val)$sel='checked';
    echo"<input id='box__day__$val' type='radio' name='day' value='$val' $sel><label for='box__day__$val'>$val</label>";
    }
echo"</div>";
 
echo"<div class='select__mon'>
    <input id='box__mon__unknown' type='radio' name='mon' value='Unknown' $sel><label for='box__mon__unknown'>Unknown</label>";
    for($n=1;$n<13;$n++)
    {
    $sel="";
    if(strlen($n)==1)$val="0$n";
    else $val=$n;
    if($beast[1]==$val)$sel='checked';
    echo"<input id='box__mon__$val' type='radio' name='mon' value='$val' $sel><label for='box__mon__$val'>$val</label>";
    }
echo"</div>";
 
echo"<div class='select__year'>
    <input id='box__year__unknown' type='radio' name='year' value='Unknown' $sel><label for='box__year__unknown'>Unknown</label>";
    for($n=1940;$n< date("Y");$n++)
    {
    $sel="";
    if($beast[2]==$n)$sel='checked';
    echo"<input id='box__year__$val' type='radio' name='year' value='$val' $sel><label for='box__year__$val'>$val</label>";
    }
echo"</div></div>";
 
$about_1=str_replace("<br>","\r\n",$about_1 );
?>
Но по всей видимости я делаю что-то не правильно, потому как эта конструкция у меня не работает корректно. Подскажите, пожалуйста, правильный вариант. Спасибо за помощь!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.03.2024, 14:03
Ответы с готовыми решениями:

Как в зависимости от выбранной в ComboBox цифры вывести в TextBox один из вариантов, предложенных в кейсе
Здравствуйте! Подскажите, плз, как в зависимости от выбранной в комбобоксе цифры выводился в текстбоксе один из вариантов,...

Как создать комбинации из вариантов, предложенных в словарях?
Нужно нечто вроде рекурсивного zip. Довольно сложно объяснить, поэтому приведу пример. Допустим у нас есть словарь с вариантами в виде...

Как сделать так, чтобы пользователь при создании статьи выбрал её тип из предложенных вариантов?
Как на странице сделать так, чтобы пользователь при создании статьи выбрал её тип из предложенных вариантов 1 или 2 с помощью html тега...

1
24 / 19 / 6
Регистрация: 11.02.2022
Сообщений: 45
07.03.2024, 12:40
Нужно изменить строку
PHP
1
echo"<input id='box__year__$val' type='radio' name='year' value='$val' $sel><label for='box__year__$val'>$val</label>";
на
PHP
1
echo"<input id='box__year__$n' type='radio' name='year' value='$n' $sel><label for='box__year__$n'>$n</label>";
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.03.2024, 12:40
Помогаю со студенческими работами здесь

Выбрать ноутбук из предложенных вариантов
Здравствуйте. Скажу сразу, что в железе я полный ноль. Поэтому прошу совета. Какой из ниже предоставленных ноутбуков с бОльшою...

Рандомный текст из предложенных вариантов
Добрый день! Есть к примеру текст: &quot;Нажмите на номер: {1,2,3}, чтобы выиграть {ключ, собаку, брелок, машину, деньги, ...}. {Спасибо!,...

Какой из предложенных вариантов лучше?
Выбираю между http://www.migom.by/Acer-Aspire-VX15-VX5-591G-584F-NH-GM2EU-012--1655253/ и...

Оптимальный ноутбук из предложенных в тема вариантов
Всем привет. Помогите, пожалуйста, выбрать оптимальный ноутбук из тех, что ниже. Что требуется от него: просмотр видео на YouTube,...

Выбор жесткого диска из предложенных вариантов
Здравствуйте помогите пожалуйста подобрать жесткий диск: http://novokuznetsk.dns-shop.ru/catalog/36/6000769/ ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
ПЛИС
zxcha1ka_ 27.01.2026
AHDL Разработать программы для синтеза следующих устройств: 1. Параллельного регистра 4-х разрядного с синхронной загрузкой и асинхронным сбросом (обнулением); Пoмoгитe пoжaлyйстa
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru