Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 25

Радио на РНР

31.03.2015, 13:49. Показов 596. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет. Прошу помощи с RadioButton, нужно на странице опроса, когда ни одного значения иль в одном вопросе тоже не выбрано ни одного значения, при нажатии чтоб вывело что не выбрано значение иль както в етом роде чтоб сообщало.
Очень прошу. Зарание большое спасибо.

Кликните здесь для просмотра всего текста

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Test</title>
</head>
<body>
<?php if ($_SESSION['golos'] != 'golos' )  {?>
 
<FORM METHOD="POST" action="golos.php">
<TABLE BORDER=1> <TR> <TD> <TABLE BORDER=0>
 
<TR> <TD> 1. Каким транспортом вы чаще пользуетесь? </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = aaa VALUE = 1> Поезд / электричка </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = aaa VALUE = 2> Трамвай / троллейбус </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = aaa VALUE = 3> Автобус / такси </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = aaa VALUE = 4> Личное авто </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = aaa VALUE = 5> Велосипед </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = aaa VALUE = 6> Хожу пешком </ TD> </ TR>
 
<TR> <TD> 2. Где хотели бы побывать? </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = bbb VALUE = 7> London </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = bbb VALUE = 8> New York </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = bbb VALUE = 9> Dubai </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = bbb VALUE = 10> Paris </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = bbb VALUE = 11> Sydney </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = bbb VALUE = 12> Miami </ TD> </ TR>
 
<TR> <TD> 3. Какую черту характера ты хотел бы видеть во всех людях? </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ccc VALUE = 13> Доброта </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ccc VALUE = 14> Дружелюбие </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ccc VALUE = 15> Верность </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ccc VALUE = 16> Правдивость </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ccc VALUE = 17> Трудолюбие </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ccc VALUE = 18> Искренность </ TD> </ TR>
 
<TR> <TD> 4. Какой у тебя ноутбук? </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ddd VALUE = 19> Asus </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ddd VALUE = 20> Acer </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ddd VALUE = 21> Lenovo </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ddd VALUE = 22> Apple </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ddd VALUE = 23> Samsung </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ddd VALUE = 24> Hewlett Packard (hp) </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ddd VALUE = 25> Нет ноутбука </ TD> </ TR>
 
<TR> <TD> 5. ? </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = eee VALUE = 26> 26 </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = eee VALUE = 27> 27 </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = eee VALUE = 28> 28 </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = eee VALUE = 29> 29 </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = eee VALUE = 30> 30 </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = eee VALUE = 31> 31 </ TD> </ TR>
 
<TR> <TD> 6. В время года у вас день рождения? </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = fff VALUE = 32> Зимой </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = fff VALUE = 33> Весной </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = fff VALUE = 34> Летом </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = fff VALUE = 35> Осенью </ TD> </ TR>
 
<TR> <TD> 7. Вы употребляли какие-нибудь наркотики? </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ggg VALUE = 36> Да, но мне не понравилось </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ggg VALUE = 37> не принимал </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ggg VALUE = 38> Употреблял и сейчас употребляю </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ggg VALUE = 39> Никогда не пробовал и не буду </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = ggg VALUE = 40> Я сейчас под кайфом </ TD> </ TR>
 
<TR> <TD> 8. Каким жанрам фильма предпочитаете? </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = jjj VALUE = 41> Детектив </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = jjj VALUE = 42> Мелодрама </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = jjj VALUE = 43> Комедия </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = jjj VALUE = 44> Боевик </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = jjj VALUE = 45> Фантастика </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = jjj VALUE = 46> Мультфильм </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = jjj VALUE = 47> Исторический </ TD> </ TR>
<TR> <TD> <INPUT TYPE = radio NAME = jjj VALUE = 48> Научный </ TD> </ TR>
 
<TR> <TD> <INPUT TYPE = Submit NAME = vote VALUE = "Отправить"> </ TD> </ TR>
 
 
<TR> <TD> <INPUT TYPE = Submit NAME = result VALUE = "Посмотреть результат">
</ TD> </ TR> </ TABLE> </ TD> </ TR> </ TABLE>
</ FORM>
 
 
<? php
} Else {
?>
Вы уже проголосовали
<br> <a href="golos.php"> Посмотреть результат </a>
<? php
}
?>
</ body>
</ html>


Кликните здесь для просмотра всего текста

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<? Php session_start (); ?>
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<Html xmlns = "http://www.w3.org/1999/xhtml">
<Head>
<Meta http-equiv = "Content-Type" content = "text / html; charset = windows-1251" />
<Title> Лабораторная №4 </ title>
</ Head>
<Body>
<? Php if ($ _SESSION ['golos'] = 'golos') {$ file = "golos.txt"; }?>
<? Php
$ File = "golos.txt";
$ Aaa = $ _POST ['aaa'];
$ Bbb = $ _POST ['bbb'];
$ Ccc = $ _POST ['ccc'];
$ Ddd = $ _POST ['ddd'];
$ Eee = $ _POST ['eee'];
$ Fff = $ _POST ['fff'];
$ Ggg = $ _POST ['ggg'];
$ Jjj = $ _POST ['jjj'];
$ A = file ($ file);
$ I = 1;
$ Fi = count ($ a);
 
while ($ i <= $ fi):
$ A [$ i] = trim (str_replace ("\ n", "", $ a [$ i]));
 
$ I ++;
endwhile;
if ($ jjj! = "") {
$ A [$ jjj] ++;
}
if ($ ggg! = "") {
$ A [$ ggg] ++;
}
if ($ fff! = "") {
$ A [$ fff] ++;
}
if ($ eee! = "") {
$ A [$ eee] ++;
}
if ($ ddd! = "") {
$ A [$ ddd] ++;
}
if ($ ccc! = "") {
$ A [$ ccc] ++;
}
if ($ bbb! = "") {
$ A [$ bbb] ++;
}
if ($ aaa! = "") {
$ A [$ aaa] ++;
}
if ($ aaa! = "" || $ bbb! = "" || $ ccc! = "" || $ ddd! = "" || $ eee! = "" || $ fff! = "" || $ ggg! = "" || $ jjj! = "") {
*$ A [49] ++;
 
echo "<br> <b> Спасибо, Ваше мнение учтено </ b> <hr>";
$ Rez = "Результаты голосування!\n".$a[1]."\n".$a[2]."\n".$a[3]."\n".$a[4]."\n".$a[5]."\n".$a[6]."\n".$a[7]."\n".$a[8]."\n".$a[9]."\n".$a[10]."\n".$a[11]."\n".$a[12]."\n".$a[13]."\n".$a[14]."\n".$a[15]."\n".$a[16]."\n".$a[17]."\n".$a[18]."\n".$a[19]."\n".$a[20]."\n".$a[21]."\n".$a[22]."\n".$a[23]."\n".$a[24]."\n".$a[25]."\n".$a[26]."\n".$a[27]."\n".$a[28]."\n".$a[29]."\n".$a[30]."\n".$a[31]."\n".$a[32]."\n".$a[33]."\n".$a[34]."\n".$a[35]."\n".$a[36]."\n".$a[37]."\n".$a[38]."\n".$a[39]."\n".$a[40]."\n".$a[41]."\n".$a[42]."\n".$a[43]."\n".$a[44]."\n".$a[45]."\n".$a[46]."\n".$a[47]."\n".$a[48]."\n".$a[49];
 
$ Fp = fopen ($ file, "w");
 
if ($ fp) {
$ Counter = fwrite ($ fp, $ rez); fclose ($ fp);
} Else {echo "Произошла ошибка записи результатов!";}
*} Else {echo "<br> <b> Результаты голосования: </ b> <hr>";}
 
echo "<br> <em> 1. Каким транспортом вы чаще пользуетесь? </ em> <br> Поезд / электричка - <b>". $ a [1]. "</ b>";
echo "<br> Трамвай / троллейбус - <b>". $ a [2]. "</ b>";
echo "<br> Автобус / такси - <b>". $ a [3]. "</ b>";
echo "<br> Личное авто - <b>". $ a [4]. "</ b>";
echo "<br> Велосипед - <b>". $ a [5]. "</ b>";
echo "<br> Хожу пешком - <b>". $ a [6]. "</ b>";
 
echo "<br> <br> <em> 2. Где хотели бы побывать? </ em> <br> London - <b>". $ a [7]. "</ b>";
echo "<br> New York - <b>". $ a [8]. "</ b>";
echo "<br> Dubai - <b>". $ a [9]. "</ b>";
echo "<br> Paris - <b>". $ a [10]. "</ b>";
echo "<br> Sydney - <b>". $ a [11]. "</ b>";
echo "<br> Miami - <b>". $ a [12]. "</ b>";
 
echo "<br> <br> <em> 3. Какую черту характера ты хотел бы видеть во всех людях? </ em> <br> Доброта - <b>". $ a [13]. "</ b>" ;
echo "<br> Дружелюбие - <b>". $ a [14]. "</ b>";
echo "<br> Верность - <b>". $ a [15]. "</ b>";
echo "<br> Правдивость - <b>". $ a [16]. "</ b>";
echo "<br> Трудолюбие - <b>". $ a [17]. "</ b>";
echo "<br> Искренность - <b>". $ a [18]. "</ b>";
 
echo "<br> <br> <em> 4. Какой у тебя ноутбук? </ em> <br> Asus - <b>". $ a [19]. "</ b>";
echo "<br> Acer - <b>". $ a [20]. "</ b>";
echo "<br> Lenovo - <b>". $ a [21]. "</ b>";
echo "<br> Apple - <b>". $ a [22]. "</ b>";
echo "<br> Samsung - <b>". $ a [23]. "</ b>";
echo "<br> Hewlett Packard (hp) - <b>". $ a [24]. "</ b>";
echo "! <br> ноутбука - <b>". $ a [25]. "</ b>";
 
echo "<br> <br> <em> 5.? </ em> <br> 26- <b>". $ a [26]. "</ b>";
echo "<br> 27 - <b>". $ a [27]. "</ b>";
echo "<br> 28 - <b>". $ a [28]. "</ b>";
echo "<br> 29 - <b>". $ a [29]. "</ b>";
echo "<br> 30 - <b>". $ a [30]. "</ b>";
echo "<br> 31 - <b>". $ a [31]. "</ b>";
 
echo "<br> <br> <em> 6. В время года у вас день рождения? </ em> <br> Зимой - <b>". $ a [32]. "</ b>";
echo "<br> Весной - <b>". $ a [33]. "</ b>";
echo "<br> Летом - <b>". $ a [34]. "</ b>";
echo "<br> Осенью - <b>". $ a [35]. "</ b>";
 
echo "<br> <br> <em> 7. Вы употребляли какие-нибудь наркотики? </ em> <br> Да, но мне не понравилось - <b>". $ a [36]. "</ b> ";
echo "<br> не употреблял - <b>". $ a [37]. "</ b>";
echo "<br> Употреблял и сейчас употребляю - <b>". $ a [38]. "</ b>";
echo "<br> Никогда не пробовал и не буду - <b>". $ a [39]. "</ b>";
echo "<br> Я сейчас под кайфом - <b>". $ a [40]. "</ b>";
 
echo "<br> <br> <em> 8. Каким жанрам фильма предпочитаете? </ em> <br> Детектив - <b>". $ a [41]. "</ b>";
echo "<br> Мелодрама - <b>". $ a [42]. "</ b>";
echo "<br> Комедия - <b>". $ a [43]. "</ b>";
echo "<br> Боевик - <b>". $ a [44]. "</ b>";
echo "<br> Фантастика - <b>". $ a [45]. "</ b>";
echo "<br> Мультфильм - <b>". $ a [46]. "</ b>";
echo "<br> Исторический - <b>". $ a [47]. "</ b>";
echo "<br> Научный - <b>". $ a [48]. "</ b>";
 
echo "<br> <br> <b> Всего проголосовало: </ b>". $ a [49];
?>
</ Body>
</ Html>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.03.2015, 13:49
Ответы с готовыми решениями:

Радио на РНР
Привет, с РНР почти не работал, не знаю возможно ли сделать что-то типа радио на РНР? К выполнению нужны следующие параметры: 1....

Как в текущий файл на рнр подрузить массив из другого файла на рнр?
Мне нужно подгружать массив с данными из mysql одного файла на рнр в текущий файл рнр с выводом точек на график. Для отработки этого режима...

Почему не работает РНР, не могу запустить ни один скрипт на РНР
Помогите начинающему. Установил Apache и РНР. Апач работает нормально. Проблем нет. А вот с РНР проблемы. Не могу запустить ни...

3
01.04.2015, 11:10

Не по теме:

Цитата Сообщение от Mokoogin Посмотреть сообщение
Лабораторная №4
Уходите из этого ВУЗа :) Пока не поздно. Вас там плохому научат :)

0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
01.04.2015, 12:13
Код - жесть...

Есть несколько способов:
1. Добавить инпутам атрибут required. Проще всего, но не кроссбраузерно.

2. Добавить проверку с помощью JS. Если тыкнули кнопку отправки формы - проверяем заполненность всех полей. Если какое-то поле не заполнено - отменяем стандартное действие кнопки и выводим ошибку.

3. Отправлять форму в любом случае, а в PHP уже проверять, заполнено поле или нет. Если нет - выводить ошибку на новой странице.
1
18 / 18 / 12
Регистрация: 10.03.2015
Сообщений: 77
01.04.2015, 13:53
Ещё можно один из вариантов "checked" ставить. А код конечно да....
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.04.2015, 13:53
Помогаю со студенческими работами здесь

Поиск статьи в старом журнале, может кто помнит. (Радио, радио-любитель,.)
Всем доброго дня! Когда-то ооочень давно читал статью в одном из журналов по радио-электронике, в ней описывался код программы Шахмоты...

Скопировать текст из лейбла радио кнопки в текстовое поле по клику на этой же радио кнопке
Привет всем. Помогите с jQuery : нужно скопировать значение из &lt;span class=&quot;priceIn&gt;&lt;/span&gt; в текстовое поле .priceValue по клику на...

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

Можно ли в РНР запустить РНР?
Снова прив! Вот такая ситуация. Я получаю с другого сайта текст (код РНР), но РНР не воспринимает этот код как РНР, а восринимает, как...

Клиент интернет-радио (интернет-радио плеер)
Кто знает как написать клиент интернет-радио на С++,или что можно почитать(для новичка С++) на тему сетевых приложений?:) Буду очень...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru