Amacım kişinin girip soruları cevaplaması ve girmiş olduğu adı, telefon numarası ve testin cevapları bana e-mail olarak gelmesi. Bu bölüm başarılı.
Başarısız olan bölüm ise test cevabının doğru ise yeşil renkli yanlış ise kırmızı renkli olarak özükmesi (mailde) ve yanlışların sayısıyla doğruların sayısı nın toplanması ve maile gönderilmesi.
Sonuçların hiçbiri testi çözen kişiye gönderilmeyecek ve benim mail adresime gelecek.
Aşağıya dosyaları koyuyorum.
index.php
$qid = "Seviye Belirleme Sınavı";
?>
echo "$qid"; ?>
echo "$qid"; ?>
results.php
header("Location: sent.htm");
$title = "Sınav Sonuçları";
echo "$title ";
if (isset ($_POST['submit'])) {
$name = $_POST['name'];
$q1 = "1.)" . $_POST['q1'];
$q2 = "2.)" . $_POST['q2'];
$q3 = "3.)" . $_POST['q3'];
$q4 = "4.)" . $_POST['q4'];
$q5 = "5.)" . $_POST['q5'];
$qp = "6.)" . $_POST['qp'];
}
if ($name == "") {
die ("You forgot something, go back and check over your quiz.");
}
if ($q1 == "1.) ") {
die ("You forgot something, go back and check over your quiz.");
}
if ($q2 == "2.) ") {
die ("You forgot something, go back and check over your quiz.");
}
if ($q3 == "3.) ") {
die ("You forgot something, go back and check over your quiz.");
}
if ($q4 == "4.) ") {
die ("You forgot something, go back and check over your quiz.");
}
if ($q5 == "4.) ") {
die ("You forgot something, go back and check over your quiz.");
}
{
echo<<
Results: $name
$q1
$q2
$q3
$q4
$q5
Go Back To Quiz?
EOT;
}
$Name = $_POST['name'];
$Tel = $_POST['tel'];
$Subject = "Sınav Sonuçları";
$Email = "technoesh@gmail.com";
$Message = "Seviye belirleme sınavı sonuçları.";
$align = $_POST['align'];
$to = $Email;
$subject = $Subject;
$body = "$Message\n\nAdı ve Soyadı:$Name
\nTelefon Numarası:$Tel
\n$q1\n$q2\n$q3\n$q4\n$q5";
mail($to,$subject,$body);
?>
sent.htm
Sonuç gönderildi!
Test sonuçları gönderildi. En kısa sürede telefonla bildirilecektir..
Anasayfaya dönmek iste misiniz?
Örnek site www.dersnotlari.tk/test1/