@ashita98
20 лет, студент.

Как сделать отправку результата теста на почту?

Совсем новичок в программирование и многого не знаю, как совместить эти коды что бы результат отправлялся на указанную почту?
Моя форма отправки сообщений на почту:
<?php

 
$adminemail="123@gmail.com";
 
 
$date=date("d.m.y");  
 
$time=date("H:i"); 
 
$backurl="123";
 

 
  
 

 
$name=$_POST['name']; 
 
$email=$_POST['email']; 
 
$msg=$_POST['message']; 
 
  
 

if (!preg_match("|^([a-z0-9_\.\-]{1,20})@([a-z0-9\.\-]{1,20})\.([a-z]{2,4})|is", 
strtolower($email))) 
 
 { 
 
  echo "<center>Вернитесь<a 
href='javascript:history.back(1)'><B>назад</B></a>. Вы указали не верные данные!"; 
 
  } 
 
 else 
 
 { 
 
 
$msg="Имя:$name E-mail:$email Сообщение:$msg"; 
 
  
 
 
mail("$adminemail", "$date $time Сообщение от $name", "$msg"); 
 

$f = fopen("message.txt", "a+"); 
 
fwrite($f," \n $date $time Сообщение от $name"); 
 
fwrite($f,"\n $msg "); 
 
fwrite($f,"\n ---------------"); 
 
fclose($f); 
 
  
 
 
print "<script language='Javascript'><!-- 
function reload() {location = \"$backurl\"}; setTimeout('reload()', 6000); 
//--></script> 
 
$msg
 
<p>Сообщение отправлено! Подождите, сейчас вы будете перенаправлены на главную страницу...</p>";  
exit; 
 
 } 
 
?>php


Мой код теста:

<!DOCTYPE html>
<html>
<head>
    <meta charset='utf8'>
    <title>Управление движением платформы в среде Scratch For Arduino</title>
</head>
<body>
	<!--Объект question для вывода текста задания!-->
	<p id="question">
	У Робоняши левый и правый моторы подключены к 5 и 6 пинам соответственно 
	для управления скоростью вращения. Соберите последовательность блоков программы, 
	которая позволит Робоняше в течении 1 секунды совершить:</p>
	<!--Объект area, содержащий задание!-->
	<div id="area">
	<p class="img"><img src="../images/Rn2.png" height="300">
	<!--Форма ввода ответов!--> 
	<form onSubmit = "return checkform(this)">
		Поворот налево: <input type="text" name="num" id="q1" required>
		Поворот направо: <input type="text" name="num" id="q2" required>
		Проезд прямо: <input type="text" name="num" id="q3" required>
		<!--При щелчке по кнопке ОК запускается скрипт check!-->
		<input type="button" value="Ok" onclick="check()">
	</form></p>
	</div>
	<script type="text/javascript">
		function check() {
			plus=0;//Инициализация счетчика правильных ответов
			//Проверка введенного ответа для первого задания
			if ((document.getElementById("q1").value=='6543')||(document.getElementById("q1").value=='6453')) {
			// Если условие выполняется, то счетчик правильных ответов увеличивается на 1
				plus++;
			}
			if ((document.getElementById("q2").value=='6123')||(document.getElementById("q2").value=='6213')) {
			//Проверка введенного  ответа для  второго задания 
				plus++;
			}
			if ((document.getElementById("q3").value=='6143')||(document.getElementById("q3").value=='6413')) {
			//Проверка введенного ответа для третьего задания 
				plus++;
			}
		//Обработка результатов тестирования
		switch (plus) {
                case 1:
                    mark='УДОВЛЕТВОРИТЕЛЬНО';
                    break;
                case 2:
                    mark='ХОРОШО';
                    break;
                case 3:
                    mark='ОТЛИЧНО';
                    break;                    
                  default:
                    mark='НЕУДОВЛЕТВОРИТЕЛЬНО';
                }
            mess='Количество правильных ответов: ' + plus + "<br>" + "<br>" +'Оценка: ' + mark;
            //Выключение видимости объекта area 
            document.getElementById('area').style.display='none';
            //Вывод сообщения о результатах тестирования
            document.getElementById('question').innerHTML=mess;			
		}
	</script>
	
</body>
</html>
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы