Arkadaşlar bir öğretmen arkadaşıma çocukları test yapması için bir basit sayfa yapıyorum ama bir türlü cevapları alamadım kafam karıştı çözüme ulaşamadım.

Soruları idlerini alıyorum. array ile cevapları ise cvp<?=$id?> ile ayırt ediyorum ama alırken onları değişkene atayıp işleme sokamıyorum. kodlarım aşağıdaki gibi. Hata aldığım nokta burası : $cevap = $a["cvp".$sid][$i];

cvp ile aldığımda dönen array

Array( [website] => [soruid] => Array ( [0] => 1 [1] => 2 [2] => 3 ) [cvpid] => Array ( [0] => C ) [sinavbitir] => )

Aşağıdaki Kodlarda 3 Soru Gönderiyor Tekrar 3 Yani.

     <div class="step">
     <h2 class="section_title"><?=$cek["DersAd"]?></h2>
     <h3 class="main_question">01-01-2020</h3>
                                <img src="img/soru/<?=$pcek["soru"]?>" alt="">
                                <label>Cevap</label>
                                <div class="form-group">
                                    <input type="hidden" name="soruid[]" value="<?=$pcek["id"]?>">
     <label class="container_radio version_2"><?=$pcek["cevap1"]?>
     <input type="radio" name="cvp[]" value="A" class="required">
     <span class="checkmark"></span>
     </label>
     <label class="container_radio version_2"><?=$pcek["cevap2"]?>
     <input type="radio" name="cvp[]" value="B" class="required">
     <span class="checkmark"></span>
     </label>
     <label class="container_radio version_2"><?=$pcek["cevap3"]?>
     <input type="radio" name="cvp[]" value="C" class="required">
     <span class="checkmark"></span>
     </label>
     <label class="container_radio version_2"><?=$pcek["cevap4"]?>
     <input type="radio" name="cvp[]" value="D" class="required">
     <span class="checkmark"></span>
     </label>
                                </div>
                            </div>


if (isset($_POST['sinavbitir'])) {
$a =$_POST;
$id = count($_POST["soruid"]);
echo "<pre>";
print_r($a);
for ($i=0; $i<$id; $i++) {
$sid = $a["soruid"][$i];
$cevap = $a["cvp".$sid][$i];
echo "Soru :".$sid;
echo "Cevap :".$cevap;
}
$i++;
}