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

Как занести данные

11.12.2011, 00:27. Показов 1500. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно сделать чтобы после прохождения теста результат заносился в определенную графу БД в конкретное поле
Вот сам тест
HTML5
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
<html>
        <head>
                <title>Тест</title></head>
                <style type = "text/css">
                        div.questionBlock {
                                display: none;
                        }
                </style>
                <script type = "text/javascript">
                        var answer;
                </script>
        </head>
        <body background="tz13.jpg"><h1>Тест по капитальным вложениям</h1>
                <div class = "questionBlock">
                   1. Какие из перечисленных позиций можно отнести к вещественным инвестициям?<br>
                        <input type = "radio" name=q1 onclick="qa.nowRight = 1">акции и другие ценные бумаги;<br>
                        <input type = "radio" name=q1 onclick="qa.nowRight = 0">машины, оборудование;<br>
                        <input type = "radio" name=q1 onclick="qa.nowRight = 0">здания, сооружения;<br>
                        <input type = "radio" name=q1 onclick="qa.nowRight = 0">земельные участки;<br> 
                        <input type = "radio" name=q1 onclick="qa.nowRight = 0">денежные средства;<br>
                        <input type = "radio" name=q1 onclick="qa.nowRight = 0">лицензии.<br>
                </div>
                <div class = "questionBlock">
                        2. Какие из названных вариантов относятся к объектам инвестиционной деятельности?<br>
                        <input type = "radio" name=q2 onclick="qa.nowRight = 1">вновь создаваемые основные фонды;<br>
                        <input type = "radio" name=q2 onclick="qa.nowRight = 0">модернизируемые основные фонды<br>
                        <input type = "radio" name=q2 onclick="qa.nowRight = 0">ценные бумаги;<br>
                        <input type = "radio" name=q2 onclick="qa.nowRight = 0">научно-технические исследования;<br>
                        <input type = "radio" name=q2 onclick="qa.nowRight = 0">покупка путевок в санатории;<br>
                        <input type = "radio" name=q2 onclick="qa.nowRight = 0">приобретение лицензий.<br>
                </div>
                <div class = "questionBlock">
                        3. Какие из названных позиций относятся к собственным источникам финансирования инвестиционной деятельности?<br>
                        <input type = "radio" name=q3 onclick="qa.nowRight = 1">прибыль предприятия;<br>
                        <input type = "radio" name=q3 onclick="qa.nowRight = 0">амортизационные отчисления;<br>
                        <input type = "radio" name=q3 onclick="qa.nowRight = 0">банковские кредиты;<br>
                        <input type = "radio" name=q3 onclick="qa.nowRight = 0">страховые выплаты;<br>
                        <input type = "radio" name=q3 onclick="qa.nowRight = 0">средства, полученные от продажи акций;<br>
                        <input type = "radio" name=q3 onclick="qa.nowRight = 0">накопления предприятия.<br> 
                </div>
                <div class = "questionBlock">
                        4. Какие из названных затрат входят в состав капитальных вложений?<br>
                        <input type = "radio" name=q4 onclick="qa.nowRight = 1">на строительно-монтажные работы;<br>
                        <input type = "radio" name=q4 onclick="qa.nowRight = 0">на приобретение машин и оборудования;<br>
                        <input type = "radio" name=q4 onclick="qa.nowRight = 0">на приобретение сырья и материалов;<br>
                        <input type = "radio" name=q4 onclick="qa.nowRight = 0">на НИОКР;<br>
                        <input type = "radio" name=q4 onclick="qa.nowRight = 0">на проектно-изыскательные работы.<br>
                </div>
                <input type="button" value="Ответить"  onclick="qa.nextOrResult()"> 
                <script type = "text/javascript">
                        var qa = new QuestAnalizer();
                        function QuestAnalizer() {
                                var now = 0, printed = false, rightCount = 0;
                                var questionBlocks = document.querySelectorAll("div.questionBlock");
                                var allQCount = questionBlocks.length;
                                this.nowRight = 0;
                                questionBlocks[now].style.display = "block";
                                this.nextOrResult = function () {
                                        if (now >= allQCount-1) {
                                                now++;
                                                if (!printed) {
                                                        questionBlocks[now - 1].style.display = "none"
                                                        var p = document.createElement("p");
                                                        p.innerHTML = "Верных ответов " + rightCount + ". Вы набрали " + (rightCount / allQCount * 100).toFixed(0) + "%";
                                                        document.body.appendChild(p);
                                                        printed = true;
                                                } else {
                                                        alert("Ваш результат на экране.");
                                                }
                                        } else {
                                                questionBlocks[now].style.display = "none";
                                                now++;
                                                rightCount += this.nowRight;
                                                questionBlocks[now].style.display = "block";
                                        }
                                }
                        }
                        
                </script>
        </body>
</html>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.12.2011, 00:27
Ответы с готовыми решениями:

Как занести данные в таблицу?
Добрый вечер! Помогите пожалуйста! как занести данные в таблицу с помощью JavaScript или JQuery Есть такие поля куда вводятся ФИО и...

Как занести данные с нескольких checkbox?
Привет всем. Вот html код который у меня есть &lt;div class=&quot;sol&quot;&gt;Группа&lt;/div&gt; &lt;div class=&quot;sev&quot;&gt; &lt;input name=&quot;tr&quot;...

Php!? Как занести данные из БД в ассоциативный массив?
таблица допустим такая: CREATE TABLE `db_test`.`tb_test` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `carname` INT NOT NULL , ...

3
Обитатель
 Аватар для vasvas7775
539 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
11.12.2011, 12:36
Во первых, поля input, должны быть заключины в теги <form></form>, где
HTML5
1
2
3
<form action='Путь к обработчику формы.php' method='метод обработки get/post то-есть открытый или закрытый'>
 
</form>
В обработчике, для начала берем переданные данные, можно так
к примеру get
PHP
1
2
define('login' , $_GET['login']);
define('password' , $_GET['password']);
или метод post
PHP
1
2
define('login' , $_POST['login']);
define('password' , $_POST['password']);
Далее с данными выполняются нужные операции, проверка на ошибки.(Если человек выключит в браузера js по поля проверяться не будут, а вот php он выключить не может, от него ему и придет, извините поле не заполнено)

PHP
1
2
3
4
5
6
7
if(!login){
   print "извините поле не заполнено";
}else{
   if( strlen(login) >= 6 ){
      print "В поле слишком мало символов, минимум 6";
   }
}
ну если все операции уже провели, можно и больше ничего не хотите, можно сохранить
PHP
1
mysql_query(INSERT INTO `название таблицы` SET названиеПоле1='login', названиеПоле2='password', названиеПоле3='данные', названиеПоле4='данные' ");
как-то так......
1
1 / 1 / 1
Регистрация: 04.11.2011
Сообщений: 180
12.12.2011, 11:48  [ТС]
А можно сделать как то так, что бы ученик выбирал себя из списка в БД а по прохождению ему заносилась оценка
0
Обитатель
 Аватар для vasvas7775
539 / 317 / 42
Регистрация: 24.12.2010
Сообщений: 795
13.12.2011, 15:47
Цитата Сообщение от Artur Black Посмотреть сообщение
А можно сделать как то так, что бы ученик выбирал себя из списка в БД а по прохождению ему заносилась оценка
В этом случае, я бы предложил, авторизацию пользователей, типа ученик авторизуется под своей учетной записью, ему тест, и заносим в бд.

Ну или делаем меню со списком учеников, нажимаем на себя ему тест, и данные ему в таблицу,

Но мне кажется лучше через авторизацию, надежнее, тива ваня васичкин, не пройдет по ошибке тест, за сережу савельева.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.12.2011, 15:47
Помогаю со студенческими работами здесь

Как занести данные из переменной, созданной в javascript в mysql таблицу?
Как занести данные из переменной, созданной в javascript в mysql таблицу? Вот пример моей страницы &lt;html...

Занести данные в БД
Сейчас я словесно покажу код, так как хочу узнать, как его написать Код на языке PHP ___ Если нажата кнопка с именем...

Занести данные в базу
Мне уже неудобно просить помощь, но больше мне обратится не к кому. Нужно занести обновленные данные в таблицу. Делал вроде все по...

Из таблицы HTML занести данные в БД
Добрый день, форумчане! Подскажите можно ли из таблицы html занести данные в БД при помощи PHP. Имеют вот такую таблицу: &lt;table...

Не получается занести данные в базу данных
Здравствуйте. Уже полдня сижу и не могу занести.. посмотрите код, что не правильно? это форма: &lt;form action=&quot;index.php&quot;...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru