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

Занесение данных в БД

29.11.2011, 14:22. Показов 1738. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать что бы после прохождения теста ученику заносилась оценка в бд?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.11.2011, 14:22
Ответы с готовыми решениями:

Занесение данных в базу данных на хостинге
Здравствуйте! Сделал такую достаточно простую функцию на PHP test.php: ......... include("bd.php"); $sql =...

Занесение данных в БД
Есть бд, В ней 2 таблицы. В 1 таблице четыре столбика(id,name,auch,pass), надо чтобы вносилось часть данныx - $name,$auch,$password. В...

Занесение данных из формы
Подскажите пожалуйста ! Сделал форму...надо данные заносить в базу...создал таблицу...вот код.. $name = $_POST; $rdi = $_POST; ...

9
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
29.11.2011, 14:46
да можно. желательно бы чуть больше информации. Есть ли база данных? если есть то какие поля в таблице, которая хранит результаты? есть ли какие-нибудь исходники?
0
1 / 1 / 1
Регистрация: 04.11.2011
Сообщений: 180
29.11.2011, 15:02  [ТС]
Есть БД с информацией об учениках(id, Ф.И.О., класс,и пустое поле для оценки)вот нужно чтобы после прохождения теста конкретному ученику заносилась оценка
0
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
29.11.2011, 16:43
PHP
1
mysql_query('UPDATE ваша_таблица SET оценка = "'.$ocenka.'" WHERE id = '.$id_user.'');
$ocenka - оценка данного ученика
$id_user - айди ученика
вместо ваша_таблица напиши название таблицы
оценка - поле где хранится оценка
написал бы точнее если бы была инфа
0
1 / 1 / 1
Регистрация: 04.11.2011
Сообщений: 180
29.11.2011, 16:54  [ТС]
Но мне же нужно что бы после получения количества ответов система автоматом ставила оценку и заносила ее в БД

Добавлено через 42 секунды
И можно ли сделать страницу для Админа который будет вносить пользователей в БД и просматривать оценки
0
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
29.11.2011, 17:12
в конце теста нажимаешь завершить тест
HTML5
1
2
3
4
5
<form action="?action=exit_test" method="POST">
    <input type="hidden" name="all" value="<?php echo $all; ?>">
    <input type="hidden" name="tru" value="<?php echo $tru; ?>">
    <button>Завершить тест</button>
</form>
$all - всего вопросов
$tru - количество отвеченных верно
Могу написать обработчик если пришлешь название таблицы и название поля.
Если тебе нужно это
0
1 / 1 / 1
Регистрация: 04.11.2011
Сообщений: 180
29.11.2011, 17:27  [ТС]
Если ты про базу с пользователями то таблица называется - users , а поле с оценкой - ball, я не создавал БД с вопросами по тесту, мне кажется легче создать тест на PHP или HTML с использованием JS,если я не прав подскажи как сделать?
0
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
29.11.2011, 17:54
есть уже готовые тесты на php. У меня тоже один раз было задание сделать тест. Я его по первой ссылке сразу скачал. потом переделаешь под себя если что.

Добавлено через 11 минут
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
<?php
switch($_GET['action'])
{ 
case 'exit_test':
    $all_q = $_POST['all'];
    $tru_q = $_POST['tru'];
    if(($tru_q/$all_q) > коэффициент)
        $ocenka = 5;
    if(($tru_q/$all_q) > коэффициент)
        $ocenka = 4;
    if(($tru_q/$all_q) > коэффициент)
        $ocenka = 3;
    if(($tru_q/$all_q) <= коэффициент)
        $ocenka = 2;
 
    mysql_query('UPDATE users SET ball = "'.$ocenka.'" WHERE id = '.$id_user.'');
    echo 'Ваша оценка'.$ocenka;
    break;
default:
?>
<form action="?action=exit_test" method="POST">
    <input type="hidden" name="all" value="<?php echo $all; ?>">
    <input type="hidden" name="tru" value="<?php echo $tru; ?>">
    <button>Завершить тест</button>
</form>
<?php
}?>
0
1 / 1 / 1
Регистрация: 04.11.2011
Сообщений: 180
29.11.2011, 17:57  [ТС]
Если не сложно пришли конкретно ссылку на шаблон
0
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
30.11.2011, 09:56
мне лень искать, поищи сам
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.11.2011, 09:56
Помогаю со студенческими работами здесь

Занесение Данных о файле в БД
Здравствуйте. Столкнулся с такой проблемой. Создал условие, при котором имя файла должно изменяться. /* Подключаемся к БД*/ ...

Занесение данных в БД phpMyAdmin
Почему-то данные не заносятся в бд, как была пустая так и осталась. Хотя ошибок нет, и результат true. &lt;meta...

Занесение в БД данных формы
приветствую, форумчане. Делаю первый сайт, не получается заносить в БД данные с формы. После кнопки отправить появляется белый экран и...

Отправка формы и занесение данных в БД
&lt;form id=&quot;Form&quot; action=&quot;handler.php&quot; enctype=&quot;application/x-www-form-urlencoded&quot; method=&quot;post&quot;&gt; &lt;div class=&quot;field&quot;&gt; ...

Занесение данных в бд из выпадающего списка
Ребят, помогите пожалуйста! Есть выпадающий список я там выбираю название категорию и так далее, все, что там в списке беру из...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Установка 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 , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru