-14 / 2 / 0
Регистрация: 25.04.2015
Сообщений: 92

Нужна форма

20.06.2016, 14:43. Показов 757. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день уважаемые программисты.
У меня к Вам есть не большая просьба, по лабораторной работе попросили сделать что-то вроде "регистрационной формы"
К примеру, вот 1 пункт я знаю как сделать:
Код файла 1. В нем мы пишем нашего любимого автора и нажимаем кнопку "отправить"
PHP
1
2
3
4
5
6
7
8
<html>
<form method="get" action="text.php">
Кто Ваш любимый автор?
<input name="Author" type="text">
<br><br>
<input type="submit" value="отправить">
</form>
</html>
Код файла text.php, тут он отображает то что мы ввели в файле 1.
PHP
1
2
3
4
5
6
<html>
<B>Ваш любимый автор:<b>
<?php
echo $_GET['Author'];
?>
</html>
Вот что должно получиться
файл 1:

файл текст:
Название: 1.jpg
Просмотров: 55

Размер: 3.5 Кб

Вот теперь к делу, мну нужно сделать такую регистрацию:
1. Кто ваш любимый автор - текстовое поле.
2. Отзыв о книге - текстовая область.
3. Оцените наш сайт - радио кнопка от 1 до 5 шкала.
4. Страны где вы побывали - чек бокс( 6 стран)
5. Список - в какой группе вы учитесь. ( 4 группы - ВПИ31,ВПИ32,ВИС31,ВПР32).
Срочно очень нужно, помогите пожалуйста.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.06.2016, 14:43
Ответы с готовыми решениями:

Нужна очень форма отправки
Люди, помогите сделать форму отправки для сайта. Не смыслю в PHP увы ничего. Надо, что бы приходило на мыло. Форма такого вида: ...

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

Нужна форма обратной связи
Доброе время суток всем! Нужна помощь, хочу установить форму обратной связи как на этом сайте http://www.superigrushka.ru/callback/ Я...

14
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
20.06.2016, 15:25
Вроде ошибок быть не должно.
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
echo '<form>
Кто ваш любимый автор?<br><input type="text" name="author"><br>
Отзыв о книге:<br><textarea name="about_book"></textarea><br>
Оцените наш сайт:<br>
<input type="radio" name="good_or_not" value="1">1&nbsp;
<input type="radio" name="good_or_not" value="2">2&nbsp;
<input type="radio" name="good_or_not" value="3">3&nbsp;
<input type="radio" name="good_or_not" value="4">4&nbsp;
<input type="radio" name="good_or_not" value="5">5&nbsp;<br>
Страны где вы побывали?<br>
<input type="сheckbox" name="countries[]">Ирландия<br>
<input type="сheckbox" name="countries[]">Зимбабве<br>
<input type="сheckbox" name="countries[]">США<br>
<input type="сheckbox" name="countries[]">Эстония<br>
<input type="сheckbox" name="countries[]">Польша<br>
<input type="сheckbox" name="countries[]">Китай<br>
В какой группе вы учитесь?<br>
<select name="group">
<option>ВПИ31</option>
<option>ВПИ32</option>
<option>ВИС31</option>
<option>ВПР32</option>
</select><br>
<input type="submit" name="submit" value="ОК">
</form>';
if(isset($_GET['submit'])){
    //Тут прописываете условия и выводите полученные данные
    //Подумайте, в общем...
       //Подсказка: страны надо вывести через foreach();
}
0
-14 / 2 / 0
Регистрация: 25.04.2015
Сообщений: 92
20.06.2016, 16:09  [ТС]
Понимаете, я бы сам по разбирался, ну я обратился на форум, потому что у меня как раз таки нету времени разбираться

Добавлено через 7 минут
И что-то точно не так...

PHP
1
<form>
разве не так нужно писать?
PHP
1
<form action="URL" METHOD="get">
0
-14 / 2 / 0
Регистрация: 25.04.2015
Сообщений: 92
20.06.2016, 16:12  [ТС]
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
20.06.2016, 16:15
А Вы почитайте. Полагаю, сегодня Вам лабораторку не сдавать, а при желании до конца дня разберетесь.
0
-14 / 2 / 0
Регистрация: 25.04.2015
Сообщений: 92
20.06.2016, 17:11  [ТС]
Как раз таки понимаете, проблемы написать форму ввода у меня не составляет, а вот вывод её потом, это уже проблема...
И да, мне до конца суток сдать нужно

Добавлено через 11 минут
Вот код файла 1, осталось сделать вывод в файл 2. Вроде правильно
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
<form action="2.php" METHOD="get">
Кто ваш любимый автор?<br><input type="text" name="author"><br>
Отзыв о книге:<br><textarea name="about_book"></textarea><br>
Оцените наш сайт:<br>
<input type="radio" name="good_or_not" value="1">1&nbsp;
<input type="radio" name="good_or_not" value="2">2&nbsp;
<input type="radio" name="good_or_not" value="3">3&nbsp;
<input type="radio" name="good_or_not" value="4">4&nbsp;
<input type="radio" name="good_or_not" value="5">5&nbsp;<br>
Страны где вы побывали?<br>
<input type="checkbox" name="check" value="1">Ирландия<br>
<input type="checkbox" name="check" value="2">Зимбабве<br>
<input type="checkbox" name="check" value="3">США<br>
<input type="checkbox" name="check" value="4">Эстония<br>
<input type="checkbox" name="check" value="5">Китай<br>
В какой группе вы учитесь?<br>
<select name="group">
<option>ВПИ31</option>
<option>ВПИ32</option>
<option>ВИС31</option>
<option>ВПР32</option>
</select><br>
<input type="submit" name="submit" value="ОК">
</form>
Добавлено через 15 минут
Вот вывод первых 2, а вот остальные я не знаю... может кто подсказать?
PHP
1
2
3
4
5
6
7
8
9
10
<html>
Ваш любимый автор:
<?php
echo $_GET['author'];
?><br>
Отзыв о книге:
<?php
echo $_GET['about_book'];
?>
</html>
Добавлено через 27 минут
Не уже ли так сильно сложно помочь тем кто знает?
0
 Аватар для Ukkas
153 / 126 / 39
Регистрация: 02.05.2012
Сообщений: 573
20.06.2016, 17:45
nightnova, напишите
PHP
1
var_dump($_GET);
И посмотрите, что содержится в $_GET.
з.ы.
HTML5
1
2
3
4
5
<input type="checkbox" name="check" value="1">Ирландия<br>
<input type="checkbox" name="check" value="2">Зимбабве<br>
<input type="checkbox" name="check" value="3">США<br>
<input type="checkbox" name="check" value="4">Эстония<br>
<input type="checkbox" name="check" value="5">Китай<br>
тут ошибка, внимательнее посмотрите, что писал Пифагор
0
-14 / 2 / 0
Регистрация: 25.04.2015
Сообщений: 92
20.06.2016, 17:57  [ТС]
Вы про ошибку так?
PHP
1
2
3
4
5
<input type="checkbox" name="check[]" value="1">Ирландия<br>
<input type="checkbox" name="check[]" value="2">Зимбабве<br>
<input type="checkbox" name="check[]" value="3">США<br>
<input type="checkbox" name="check[]" value="4">Эстония<br>
<input type="checkbox" name="check[]" value="5">Китай<br><br>
А вот Ваш совет я не понял...
И я в гневе... ничего найти не смог, то через какие то сессии, то через массивы то через переменные то еще как то нашел, ну **** ни 1 метод не смог применить чтобы работал. Я на этих сраных чекбосах сижу уже 2 часа

Добавлено через 4 минуты
И Вы кажись не понимаете, мне этот язык не нужен, мне просто сраную лабу сдать нужно...
По мимо этого у меня других языков еще хватает))) Когда я этот язык вообще не знаю, к успеху с обьяснениями Вы не ничего не добьетесь. Самое лучше что можно, просто написать, а я уже сам бы разобрался что к чему... чем пытаться что-то сказать, когда я его не знаю.
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
20.06.2016, 17:58
Цитата Сообщение от nightnova Посмотреть сообщение
Я на этих сраных чекбосах сижу уже 2 часа
PHP
1
2
3
foreach($_GET['check'] as $v){
    echo $v.'<br>';
}
0
-14 / 2 / 0
Регистрация: 25.04.2015
Сообщений: 92
20.06.2016, 18:00  [ТС]

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
Ваш любимый автор:
<?php
echo $_GET['author'];
?><br>
Отзыв о книге:
<?php
echo $_GET['about_book'];
?><br>
Выбраные страны где вы побывали:
 
<?php
 foreach($_GET['check'] as $v){
    echo $v.'<br>';
}
?><br>
</html>
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
20.06.2016, 18:02
Цитата Сообщение от nightnova Посмотреть сообщение
мне этот язык не нужен
А какой язык Вам нужен?

Добавлено через 59 секунд
Вы передаете не массив.

Добавлено через 45 секунд
PHP - самый легкий из всех С-подобных языков.
0
-14 / 2 / 0
Регистрация: 25.04.2015
Сообщений: 92
20.06.2016, 18:04  [ТС]
Как по мне легче всего был делфи... ну и немножко C# понимать стал...
Я не понимаю что Вы хотите от меня...
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
20.06.2016, 18:06
И еще одно:
Вам помочь пытаются, а Вы еще нос воротите. Надо уважать тех, у кого просите, иначе можно ни то что не получить, а еще и потерять...
Думайте, ибо Cogito ergo sum

Добавлено через 1 минуту
Вам понятие "С-подобный язык" знакомо? Раз С# знаете, то PHP для Вас - раз плюнуть...
0
-14 / 2 / 0
Регистрация: 25.04.2015
Сообщений: 92
20.06.2016, 18:07  [ТС]
Я попросил помочь написать, а не научить меня писать...
Место чтобы написать как делается, вы мне выносите мозг тем, что я не знаю.
Как можно понять Вас что сделать, если я даже не понимаю что вы говорите?
Знать и понимать C# разные вещи...
И я вам 10 раз говорю, у меня времени нету сидеть возиться, мне сегодня скинуть нужно
0
Web Programmer
 Аватар для JimUSA
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
21.06.2016, 00:57
nightnova,
PHP/HTML
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
<?php
 
$acountry = array('США', 'Украина', 'Канада', 'Англия', 'Германия', 'Франция');
$agroup = array('ВПИ31', 'ВПИ32', 'ВИС31', 'ВПР32');
 
if($_SERVER['REQUEST_METHOD'] === 'POST') {
    
    $author = isset($_POST['author']) ? $_POST['author'] : '';
    $recall = isset($_POST['recall']) ? $_POST['recall'] : '';
    $rating = isset($_POST['rating']) ? $_POST['rating'] : '';
    $country = isset($_POST['country']) ? $_POST['country'] : '';
    $group = isset($_POST['group']) ? $_POST['group'] : '';
    
    echo '<div style="padding: 0 5px;border: 1px solid rgba(39,89,100,1);background-color: rgba(250,255,255,1);">';
    if(!empty($author)) echo '<p>Ваш любимый автор: ' . $author . '</p>';
    if(!empty($recall)) echo '<p>Ваш отзыв: ' . $recall . '</p>';
    if($rating > 0 and $rating < 6) echo '<p>Ваша оценка: ' . $rating . '</p>';
    if(is_array($country)) {
        echo 'Вы посетили: ';
        foreach($country as $v) echo (isset($acountry[$v]) ? $acountry[$v] : '') . (count($country) > 1 && $acountry[$v]  !== end($acountry) ? ', ' : '');
    }
    if(isset($agroup[$group])) echo '<p>Вы учитесь в: ' . $agroup[$group] . '</p>';
    echo '</div>';
    
}
 
?>
<!DOCTYPE html>
<html>
<head>
 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
</head>
<body>
 
<form action="" method="POST">
<table>
    <tr>
        <td>
            <label>Ваш любимый автор?</label>
        </td>
        <td>
            <input type="text" name="author" />
        </td>
    </tr>
    <tr>
        <td>
            <label>Ваш отзыв</label>
        </td>
        <td>
            <textarea name="recall"></textarea>
        </td>
    </tr>
    <tr>
        <td>
            <label>Ваш оценка</label>
        </td>
        <td>
            <?php
            for($i = 1; $i <= 5; $i++) echo '<input type="radio" name="rating" value="' . $i . '" />' . $i;
            ?>
        </td>
    </tr>
    <tr>
        <td>
            <label>Страны где Вы побывали</label>
        </td>
        <td>
            <?php
            for($i = 0; $i < count($acountry); $i++) echo '<input type="checkbox" name="country[]" value="' . $i . '" />' . $acountry[$i] . (count($acountry) - 1 > $i ? ', ' : '');
            ?>
        </td>
    </tr>
    <tr>
        <td>
            <label>В какой группе Вы учитесь?</label>
        </td>
        <td>
            <?php
            for($i = 0; $i < count($agroup); $i++) echo '<input type="radio" name="group" value="' . $i . '" />' . $agroup[$i] . (count($agroup) - 1 > $i ? ', ' : '');
            ?>
        </td>
    </tr>
    <tr>
        <td colspan="2">
            <button>Отправить</button>
        </td>
    </tr>
</table>
</form>
 
</body>
</html>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.06.2016, 00:57
Помогаю со студенческими работами здесь

Как сделать чтоб форма обратной связи не отправляла письмо если форма не заполнена
Добрый день. Подскажите пожалуйста как сделать чтоб форма обратной связи не отправляла письмо если форма не заполнена.

Регистрационная форма и форма авторизации
Здравствуйте! Есть готовые файлы, которые работают как регистрационная форма на отдельном html-документы. Однако мне нужно связать их...

Нужна форма с полосами прокрутки!
Я динамически создаю CheckBox - ы на форме. Их количество определяет пользователь и может быть достаточно большим. Есть необходимость в...

Мне нужна регистрационная форма
привет у меня есть вопрос как сделать дату рождение в php мне нужна регистрационная форма день месяц и год но мне не нужно н пример...

Нужна форма, с сохранением в XML на FTP
Доброго вам времени суток. Мне нужна анкета на сайте, данные которой сохранялись бы на FTP в формате XML. Помогите найти решение. ...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru