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

Создать веб-страницу знания таблицы умножения

08.05.2018, 11:38. Показов 3293. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, помогите пожалуйста написать код, или ссылку на теорию с помощью которой сиону сам написать код,либо пример задания.
Вот само задание:
Средствами PHP создать веб-страницу, который проверяет знание таблицы умножения. Веб-страница содержит текстовую надпись для показа общего счета, кнопку «следующая задача», текстовую надпись для показа задачи, текстовое поле для ввода ответа, кнопку «проверить» и текстовую надпись для вывода результатов проверки.
Внешний вид веб-страницы

Общий счет 90 %% (9 правильных ответов из 10) 3 × 4 = Ошибка, правильный ответ «12»

Написать нужно на "языке программирования"PHP, php ещё не учил, но уже в пятницу экзамен с подобным заданием, хочу узнать как примерно можно написать код, если кто может подскажите код или пример, теорию буду благодарен.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.05.2018, 11:38
Ответы с готовыми решениями:

Создать web-страницу, на которой генерируется случайный пример из таблицы умножения
Создать web-страницу, на которой генерируется случайный пример из таблицы умножения. После ввода ответа и нажатия на кнопку на странице...

Проверка знания таблицы умножения
Мой старший сенсей в виде старшего брата обучая меня сим премудростям языка заставил без объяснения создать нечто по теме сворованной из...

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

8
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
08.05.2018, 12:04
Как может быть экзамен по предмету, который вы не учили, или прогуливали?

Добавлено через 2 минуты
Мда сложно вам будет такое
Окей, сначала делайте форму(ищите а интернете форма html) , кидайте сюда, мы проверим
0
0 / 0 / 0
Регистрация: 29.11.2017
Сообщений: 7
08.05.2018, 13:29  [ТС]
На HTML к примеру
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<html>
    <head>
        <title>Page Title</title>
    </head>
    <body>
    <form action="action.php" method="post">
     <p> <input type="text" name="name" /></p>
      <p> <input type="button" value="Проверка" /></p>
      <p> <input type="button" value= "Следующая задача" /> </p>
       
        </form>            
    </body>
</html>
Вот к примеру создал форму на HTML 1 колонка это для ввода ответов


P.s Мы учим все"языки" веб-программирования за семестр вот PHP, последний который надо выучить но кажется так и не выучим, а к экзамену нужно подготовится(
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
08.05.2018, 14:00
Точно, такая форма? Втора кнопка- следующая задача должна сразу выходить или как в тестах, при ответе?
Обдумайте логику, что должно быть первым шагом, когда человек видет вашу форму
2.у вас где то должны результаты выходить на странице, значит создайте нужные div в html и в css придайте какой то стиль хоть им

Добавлено через 2 минуты
Пишите последовательность логики, устно, я вам помогаю с кодом
0
0 / 0 / 0
Регистрация: 29.11.2017
Сообщений: 7
08.05.2018, 18:37  [ТС]
Да сдесь, нет немного не так, по идее должно быть вот так:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<form action="action.php" method="post">
<p style="text-indent:35px"> <input type="name"="name" /> </p>
<p><input type="button" value="Проверить" /></p>
<p> <input type="button" value= "Следующая задача" /> </p>
<p> Ошибка, верный ответ <input tupe="sumbit"/>
</form>
</body>
</html>
Должно выглядеть следующим образом: 4×5= и в пустом поле нужно указать ответ, например 4×5=20
Ваш ответ:20;
Верно
Если не верно 9×2=23
Ваш ответ:23
Ошибка,верный ответ:18
Впринципе, все должо и так работать стили и оформления я потом добавлю, нужно только изменить цвет фона.
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
09.05.2018, 00:18
Плохо написали, переписывайтте)
4×5 откуда должно браться?
0
0 / 0 / 0
Регистрация: 29.11.2017
Сообщений: 7
09.05.2018, 01:23  [ТС]
Любые рандомные числа от 1 до 10, 4*5 это лишь пример числа могут быть любые.
0
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
09.05.2018, 20:53
я вам набросал

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
<?PHP
header("Content-Type: text/html; charset=UTF-8");
if(isset($_POST['sub']) AND isset($_POST['rigthanswer']) AND isset($_POST['youranswer']) ) {//1
    
$rigthanswer =$_POST['rigthanswer']; 
$youranswer =$_POST['youranswer']; 
 
if($youranswer!=$rigthanswer) { //2
 
echo "<br><span style='color:  red;'>Вы ответили не правильно. Правильный ответ ".$rigthanswer."</span>";
 
 
 
 
}//2
else {//3
    echo "<span style='color: orange;'>Вы ответили правильно! Поздравляем!!!</span>";
 
 
 
 
}//3
 
 
 
}//1
 
?>
    
    
    
    <?PHP
$a = rand(1,9);
$b = rand(1,9);
 
$c = $a * $b;
 
?>
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html>
    <head>
        <title>Page Title</title>
        <meta charset="UTF-8">
    </head>
    <body>
    <form action="" method="POST">
     <p>  <?PHP echo $a;?> умножить на <?PHP echo $b;?> = <input type='text' name='youranswer' > </p>
      <p> <input type="submit" name='sub' value="ПРОВЕРИТЬ" /></p>
<input type="hidden" name='rigthanswer' value="<?PHP echo $c;?>" />
       
        </form>            
    </body>
</html>
дальше сами
0
0 / 0 / 0
Регистрация: 03.06.2020
Сообщений: 2
12.04.2021, 20:35
Вот чего так сложно написано. Как говорится "Сокращай и властвуй". Можно же написать всё куууууууууда проще.
Вот html файл
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
    <head>
        <title>Page Title</title>
        <meta charset="UTF-8">
    </head>
    <body>
        <?php
            $a = rand(2,9);
            $b = rand(2,9);             
            $c = $a * $b;
        ?>
    <form action="action.php" method="POST">
     <p>  <?PHP echo $a;?> умножить на <?PHP echo $b;?> = <input type='text' name='youranswer' > </p>
      <p> <input type="submit" name='sub' value="ПРОВЕРИТЬ" /></p>
        <input type="hidden" name='rigthanswer' value="<?PHP echo $c;?>" />       
        </form>
    </body>
</html>
Ну и сам файл action.php.
PHP
1
2
3
4
5
6
<?PHP
if($_POST['rigthanswer'] == $_POST['youranswer'] )
    echo "Ответ верный";
if($_POST['rigthanswer'] != $_POST['youranswer'] )  //2 
    echo "Ответ неправильный. Правильный ответ ".$_POST['rigthanswer']; 
?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.04.2021, 20:35
Помогаю со студенческими работами здесь

Проверка знания таблицы умножения
Люди,помогите! Нужно написать программу для младших школьников, проверяющую знание ими таблицы умножения от 2 до 12. Учащемуся задаются 5...

Программа проверки знания таблицы умножения
помогите с решением задачи. Написать программу проверки знания таблицы умножения. Программа должна генерировать 10 примеров, сообщать о...

Тест на знания таблицы умножения зацикливается
program test; uses crt; var s1, s2, otvet, kol, prav:integer; yn: char; begin clrscr; randomize; write(' Начнем...

Программа проверки знания таблицы умножения
Добрый вечер. не могу понять, где напутала в коде. if не срабатывает, пробовала заполнить массив без указателей - выдает либо адрес...

Проверка знания таблицы умножения (с помощью оператора for)
Написать программу проверки знания таблицы умножения. Программа должна вывести 10 примеров и выставить оценку: за 10 правильных ответов...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
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-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru