Sunulan Dinamik Oluşturulan Radyo düğme form verilerini görüntülemek değil

0 Cevap php

PHP / MySQL ile bir quiz oluşturmak için çalışıyorum ...

Ben radyo düğmeleri için değerler olarak veritabanından çekilen verileri görüntüleyen cevaplar radyo düğmeleri ile bir form oluşturduk. Ben formu göndermek için çalıştı ama sonuç sayfasında bir şey görünmüyor.

Aşağıdaki gibi benim quiz kod gider:

<form method="post" action="insertscore.php" name="cssCheckbox" id = "cssCheckbox"> 
<?php $query = "SELECT * FROM questions WHERE (`topics` = '.NET' OR `topics` = 'PHP') ORDER BY Rand() LIMIT 5"; $result = mysql_query($query);

if ($result && mysql_num_rows($result)) {
    $numrows = mysql_num_rows($result);
$count =1;

while ($row = mysql_fetch_array($result)) 
{ 
?>

<div class="group"> 
<input type="hidden" name="<?php echo $row['key_id']; ?>"><?php $row['key_id']; ?></input>
<span class="test_question"><strong><?php echo $count;?>) <?php echo $row['question']; ?>
</strong><br />

<?php   if($row['answer1'] != NULL){ ?>
<input type = "radio" name="answers" value="<?php echo $row['answer1']; ?>" id="chkLimit_1" ></input>
<label for="chkLimit_1" ><?php echo $row['answer1']; echo "<br />"; } else {} ?></label>


<?php   if($row['answer2'] != NULL){ ?>
<input type = "radio" name="answers" value="<?php echo $row['answer2']; ?>" id="chkLimit_2" ></input>
<label for="chkLimit_2" ><?php  echo $row['answer2']; echo "<br />"; } else {} ?></label>

<?php   if($row['answer3'] != NULL){ ?>
<input type = "radio" name="answers" value="<?php echo $row['answer3']; ?>" id="chkLimit_3" ></input>
<label for="chkLimit_3" ><?php  echo $row['answer3']; echo "<br />"; } else {} ?></label>

<?php   if($row['answer4'] != NULL){ ?>
<input type = "radio" name="answers" value="<?php echo $row['answer4']; ?>" id="chkLimit_4" ></input>
<label for="chkLimit_4" ><?php  echo $row['answer4']; echo "<br />"; } else {} ?></label>

<?php   if($row['answer5'] != NULL){ ?>
<input type = "radio" name="answers" value="<?php echo $row['answer5']; ?>" id="chkLimit_5" ></input>
<label for="chkLimit_5" ><?php  echo $row['answer5']; echo "<br />"; } else {} ?   ></label>

<?php   if($row['answer6'] != NULL){ ?>
<input type = "radio" name="answers" value="<?php echo $row['answer6']; ?>" id="chkLimit_6" ></input>
<label for="chkLimit_6" ><?php  echo $row['answer6']; echo "<br />"; } else {} ?></label>

<?php   if($row['answer7'] != NULL){ ?>
<input type = "radio" name="answers" value="<?php echo $row['answer7']; ?>" id="chkLimit_7" ></input>
<label for="chkLimit_7" ><?php  echo $row['answer7']; echo "<br />"; } else {} ?></label> 

<?php   if($row['answer8'] != NULL){ ?>
<input type = "radio" name="answers" value="<?php echo $row['answer8']; ?>" id="chkLimit_8" ></input>
<label for="chkLimit_8" ><?php  echo $row['answer8']; echo "<br />"; } else {} ?></label>

<input type="hidden" name="<?php echo $row['right_answer']; ?>"><?php   $row['right_answer']; ?></input>
</div>
<input name="Submit" type="submit" value="Submit Your Answers" class="submit">

</form>

: Gönderilen Page kod gibi görünüyor

<?php

if(isset($_POST['Submit'])){

$key_id=$_POST['key_id']; echo $key_id;

$question=$_POST['question']; echo $question;

$answers=$_POST['answers']; echo $answers;

$correctanswer=$_POST['correctanswer']; echo $correctanswer;

}


foreach($_POST as $key => $val)
{
echo "$key --> $val<br />";
}


//var_dump($_POST);
?>

Ben bir şey eksik ediyorsam şey açık olup olmadığını bana bildirin lütfen ....

Teşekkürler,

Sap

0 Cevap