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

Проверка Правильного Ответа

31.01.2016, 18:35. Показов 2055. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как мне вытащить

ячейку [a_correct] => 1 из массива по ячейке [a_id] => 10

PHP
1
2
3
4
5
6
7
8
9
foreach ($_SESSION['arr_answer'][ $_SESSION['rand_key'] ] as $key => $rowl)
    {
 
        foreach ($rowl as $key_1 =>  $value) {
            echo '</br>'.$key_1 . ' - ' .$value.'</br>';
        }
                
 
    }
Пробовал перебирать массив но вытащить не могу его.

Или как еще можно проверить верно ли ответили на вопрос.

КОД
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//---------------Выбор Случайного Ключа из Массива--------------------
//---------------Если Случайный Ключ Выбран, Выводить его до тех пора пока не будет дан ответ или истечет таймер
if(empty($_SESSION['rand_key'])){
 
$_SESSION['rand_key'] = array_rand($_SESSION['arr_answer'], 1);
 
}else{
        echo "Случайный вопрос из массива уже выбран!";
}
 
//---------------Перебор Массива с вопросами ,  формируем форму ---------------- 
    foreach ($_SESSION['arr_answer'][ $_SESSION['rand_key'] ] as $key => $row)
    {
 
                $quest  = $row['q_quest'];
                $hidden = '<input type="hidden" name="quest" value="'.$row['q_id'].'">'.$end_line;
                $input .= '<button name="answer" value ="'.$row['a_id'].'"> '.$row['a_answer'].' </button>'.$end_line;  
                
 
    }
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
 
<h2><?php echo $quest;?></h2>
<form action="action.php" method = "POST">
<?php echo $hidden.$input;?>
 
</body>
</html>
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.01.2016, 18:35
Ответы с готовыми решениями:

Проверка на отказ ответа сервера
Всем привет! Я написал парсер, и иногда при его работе, я получаю сообщение о том. что сервер не хочет отвечать, скрипт дальше продолжает...

Проверка правильного ответа при тестировании
Добрый день. Создаю программу на C# для тестирования на тему программирования, но не могу сделать так чтоб информация введенная...

Как создать тест без правильного ответа, для сбора информации(ответа)
Как создать тест без правильного ответа, для сбора информации(ответа). К примеру мне нужно создать тест по профориентации, там нет...

31
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356
31.01.2016, 20:23  [ТС]
Студворк — интернет-сервис помощи студентам
Harma,сильно ли она отличается от денвера?
Переход на новую версию php будет проблемой, у меня соединение с БД старое ччерез mysql
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
31.01.2016, 20:33
Ну, пока PHP 7.0 не прикручено - можно не волноваться.
А вот 7.0 будет поддерживать только MySQLi
0
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356
31.01.2016, 21:33  [ТС]
Пифагор, Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in

ДА нет, проблемы есть, а я с sqli вообще не могу работать, там синтаксис другой

Добавлено через 8 минут
Вот что он хочет я не пойму
Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\OpenServer\domains\mysite.test\connec t_bd.php on line 4
PHP
1
2
3
4
5
<?php
    error_reporting(E_ALL);
    $db = mysqli_connect("localhost","testuser","12345");
    mysqli_select_db('newrand') or die (mysql_error()); 
?>
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
31.01.2016, 21:37
Он мало чем отличается. Если пользоваться mysql_real_escape_string вместо prepare, то всего 2 отличия:
1. во всех запросах mysql_ заменить на mysqli
2. в запросы подставлять вперед переменную $link к БД.

Вот и весь сказ)))

Добавлено через 2 минуты
Пожалуйте брицо)). Все ясно и понятно.
Лучше день потерять, чем потом за голову хвататься, когда все запросы упадут в коде на удаленном хостинге...
0
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356
31.01.2016, 21:50  [ТС]
Пифагор, я вот только не понял зачем такой переход с mysql на slqi
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
31.01.2016, 21:54
Безопасность запросов выше. Нельзя за раз больше одного запроса послать.
+там вся фишка в подготовленных запросах.
На курсах Специалиста примеры приводят.
И вообще. Курсы по PHP оч хорошие у них...

В общем, почитайте в сети. Познавательно.
0
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356
31.01.2016, 21:59  [ТС]
Пифагор, Я просмотрел все курсы про php от специалиста, или новые появились?? или я пропустил это мимо ушей?
Или вы про курсы SQL?
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
31.01.2016, 22:04
Ну, наверное пропустили)
Уровень 2. Разработка web - сайтов и взаимодействие с MySQL
0
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356
31.01.2016, 22:05  [ТС]
Пифагор, скорее всего пропустил, ибо я смотрел их.

Борисов?
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
31.01.2016, 22:07
Возможно, уровень 3, но скорее всего уровень 2.
В общем, это мне не приснилось и с ума еще не сошел...
Разбирались подготовленные запросы процедурного стиля.

Добавлено через 13 секунд
Он самый.
0
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356
31.01.2016, 22:09  [ТС]
Harma, Да ваш код то что надо, благодарю

Добавлено через 1 минуту
Пифагор, Да ихние уроки лучшее что я видал, ибо я все пересмотрел что есть в сети.
И да Это второй уровень ибо у меня все уроки на Жестком лежат. От специалистов по веб разработке
После уроков теперь за практику и книгу сел
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
31.01.2016, 22:12
А я, в основном, форум читаю. Много можно почерпнуть.
Смотрю чужые коды, пытаюсь разобраться в них. Что не понятно - в мануал.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.01.2016, 22:12
Помогаю со студенческими работами здесь

Выбор правильного ответа
/*делаю код который мог бы при нажатии на определённый элемент менять его цвет, и тем самым выдавать правильный или не правильный ответ */ ...

Перезапуск программы до правильного ответа
Здравствуйте. Возможно ли реализовать следующее (см. картинку). 1. Если пользователь отвечает неверно то, ему повторно задается вопрос и...

Тест с вписыванием правильного ответа
Может у кого нить есть исходники) желательно с подсчётом оценки:cry:

Вывод правильного-неправильного ответа
В продолжение темы https://www.cyberforum.ru/html/thread712252.html Еще один вопросик: как сделать так чтобы в конце итог был, вот...

тест на VB c выбором правильного ответа
Есть тест на VB c выбором правильного ответа и подсчетом баллов. Как сделать что бы каждый вопрос был на отдельной странице?


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

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
Новые блоги и статьи
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так? Да, всё верно. Я — искусственный интеллект. Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает. В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше. Перед запуском проверяем. . .
Модель здравоохранения 13. Добавление самой системы здравоохранения.
anaschu 22.05.2026
В предыдущем посте мы настроили болезни. Теперь добавим события, которые управляют здоровьем всего коллектива, а также настроим рабочий график и расчёт финансов. В Main создаём четыре события. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru