-1
我想創建一個在線測試應用程序,並在一個頁面上調用帶有選項的問題。在測試結束時,我想在另一頁上發佈分數。爲此,我希望所有表單數據在另一個頁面上,你有沒有任何想法得到這個?如何在不知道PHP中另一頁上的html元素參數的情況下獲取表單數據?
<form name="test" method ="post" action="testfinish.php">
<input type="submit" name="endtest" value="End Test"/>
<?php
$count=4;
$que = array();
$que = $userObj->getQue($count);
$_SESSION['count']=$count;
foreach($que as $q){ ?>
<br>
<div style = "border:2px solid;">
<div style = "border:2px solid;"><?php echo $q['que']?></div><br>
<ol>
<li><input type = "radio" name = "<?php echo $q['que_id']?>" value = "<?php echo $q['a']?>" /> <?php echo $q['a']?></li>
<li><input type = "radio" name = "<?php echo $q['que_id']?>" value = "<?php echo $q['b']?>" /> <?php echo $q['b']?></li>
<li><input type = "radio" name = "<?php echo $q['que_id']?>" value = "<?php echo $q['c']?>" /> <?php echo $q['c']?></li>
<li><input type = "radio" name = "<?php echo $q['que_id']?>" value = "<?php echo $q['d']?>" /> <?php echo $q['d']?></li>
</ol></div>
<?php } ?>
</form>
更好:使用$ _REQUEST - 爲事實上參數可以以多種方式傳輸,有時會混合使用。正如OP聲稱他沒有關於他必須服務的表格的進一步信息,更好地涵蓋了所有的基礎。 – ty812 2012-07-06 06:36:50
@MartinHohenberg更新了我的答案。 實際上,表單方法是'POST'。 – Vimalnath 2012-07-06 06:41:17
但我怎麼能檢查'如果(isset($ _ POST ['endtest'])){...}' – mkat 2012-07-06 06:58:19