我一直在嘗試傳遞頁面之間的變量,以便在測驗中計算出分數,出於某種原因變量沒有在頁面之間傳遞,因爲我想要他們,如果第一個按鈕被擊中,我希望得分爲1,如果第二個按鈕被擊中,則它爲2,從現在開始,我打結果總是爲0.我想通過頁面之間的變量,我失敗
第一頁 - 減去造型的整體負載:
<?PHP
$Score=0;
if (isset($_POST['Submit1'])) {
$Score=$Score+1;
}
if (isset($_POST['Submit2'])) {
$Score=$Score+2;
}
?>
<body>
<center><img src="http://fc06.deviantart.net/fs70/f/2011/002/d/3/purple_blob_pet_by_bunni0222-d36aw4q.png" alt="" align="middle"/></center>
<FORM NAME ="form1" METHOD ="POST" ACTION ="Test1.php">
<INPUT TYPE = "Hidden" Name = "h1" Value = <?PHP echo $Score; ?> >
<center><INPUT TYPE = "Submit" class=myButton Name = "Submit1" VALUE = "1"></center>
<center><INPUT TYPE = "Submit" class=myButton Name = "Submit2" VALUE = "2"></center>
</FORM>
</body>
這是完整的第二頁:
<html>
<head>
<title>Test</title>
</head>
<body>
<p>
<?php
$Score = 0;
//error_reporting(0);
$Score = $_POST['h1'];
echo $Score;
?>
</p>
</body>
</html>
我將不勝感激,如果它是愚蠢的我很抱歉,我只是在學習如何編寫HTML和PHP。
[PHP變量傳遞到下一個頁面]的可能的複製(http://stackoverflow.com/questions/871858/php-pass-variable-to -next-page) – Danieboy
我已經看過它,並且努力使它適用於我D: –
第二頁 –