Bu şekilde işini görür galiba hocam
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<title>Test</title>
<style>
body {
font-family: Arial;
background: #f2f2f2;
padding: 20px;
}
.container {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.question-box {
background: #fff;
padding: 15px;
border-radius: 10px;
box-shadow: 0 0 10px #ccc;
flex: 1 1 calc(50% - 20px);
}
h2 {
font-size: 18px;
}
.submit-btn {
display: block;
margin: 40px auto;
padding: 15px 40px;
font-size: 20px;
background: green;
color: #fff;
border: none;
border-radius: 10px;
cursor: pointer;
}
.results {
text-align: center;
font-size: 24px;
margin-top: 20px;
}
</style>
</head>
<body>
<?php
$cevaplar = [
'r1' => 'a',
'r2' => 'c',
'r3' => 'd',
'r4' => 'd',
'r5' => 'd',
'r6' => 'd',
'r7' => 'd',
'r8' => 'd',
'r9' => 'd',
'r10' => 'd'
];
$dogru = 0;
$yanlis = 0;
$secilen = [];
if ($_SERVER["REQUEST_METHOD"] === "POST") {
foreach ($cevaplar as $key => $dogru_cevap) {
$cevap = $_POST[$key] ?? '';
$secilen[$key] = $cevap;
if ($cevap === $dogru_cevap) {
$dogru++;
} else {
$yanlis++;
}
}
}
function seciliMi($name, $val, $secilen) {
return isset($secilen[$name]) && $secilen[$name] === $val ? 'checked' : '';
}
?>
<form method="POST">
<div class="container">
<?php
$sorular = [
'r1' => '1) Aşağıdakilerden hangisi tümünü seçer?',
'r2' => '2) Oturumu kapatmak için hangi kısayol kullanılır?',
'r3' => '3) Kopyalama kısayolu nedir?',
'r4' => '4) Kopyalama kısayolu nedir?',
'r5' => '5) Kopyalama kısayolu nedir?',
'r6' => '6) Kopyalama kısayolu nedir?',
'r7' => '7) Kopyalama kısayolu nedir?',
'r8' => '8) Kopyalama kısayolu nedir?',
'r9' => '9) Kopyalama kısayolu nedir?',
'r10' => '10) Kopyalama kısayolu nedir?',
];
$secenekler = [
'a' => 'CTRL+A',
'b' => 'CTRL+B',
'c' => 'WINDOW+L',
'd' => 'CTRL+C'
];
foreach ($sorular as $name => $soru) {
echo "<div class='question-box'>";
echo "<h2>$soru</h2>";
foreach ($secenekler as $harf => $yazi) {
$checked = seciliMi($name, $harf, $secilen);
echo "<label><input type='radio' name='$name' value='$harf' $checked> $yazi</label><br>";
}
echo "</div>";
}
?>
</div>
<input type="submit" class="submit-btn" value="HESAPLA">
</form>
<?php if ($_SERVER["REQUEST_METHOD"] === "POST"): ?>
<div class="results">
✅ Doğru Sayısı: <?= $dogru ?><br>
❌ Yanlış Sayısı: <?= $yanlis ?>
</div>
<?php endif; ?>
</body>
</html>