คุณกด Submit ทีนึง ค่าที่ได้ก็จะมาจากข้อมูลที่กรอกในหน้าจอหน้านั้นครับ มันไม่ย้อนไปเก็บข้อมูลจาก Submit ครั้งก่อนๆ หรอกครับ
ถ้าคุณจะเอาค่าเก่าๆ มาด้วยก็อาจจะส่งผ่าน Input Type="Hidden" ให้มันเก็บไว้ทุกครั้งที่ Submit ลองดูตัวอย่างด้านล่างนะ
<!DOCTYPE html>
<html>
<head>
<title>
</title>
</head>
<body>
<script>
function loadpage()
{
window.location='new.php'
}
</script>
<form action="" method ="post" name="MyForm" >
<?php
// echo '<pre>', print_r($_POST), '</pre>';
$max = 10;
for ( $i = 0; $i < $max; $i ) {
if ( isset($_POST['submit']) && $_POST['submit']=="submit" && isset($_POST['winlose2'][$i]) && isset($_POST['team'][$i]) ){
echo '
<input type="hidden" name="winlose2[]" value="'.$_POST['winlose2'][$i].'" />
<input type="hidden" name="team[]" value="'.$_POST['team'][$i].'" />';
}
}
?>
<input type="radio" name="winlose2[]" id="10" value="ชนะ" checked >ชนะ<br>
<input type="radio" name="winlose2[]" id="11" value="เสมอ" >เสมอ<br>
<input type="radio" name="winlose2[]" id="12" value="แพ้" >แพ้<br>
<br><br><br>
<input type="radio" name="team[]" id="10" value="เขียว" checked>เขียว<br>
<input type="radio" name="team[]" id="11" value="เหลือง" >เหลือง<br>
<input type="radio" name="team[]" id="12" value="เเดง" >เเดง<br>
<input class ="btn-large-green" type="submit" name="submit"id="submit"value="submit" >
<input class ="btn-large-green" type=button value="Refresh" name="bt-re" onClick="loadpage();"><br>
</form>
<table width="600" border="1">
<tr>
<th width="10"> <div align="center">คู่ที่ </div></th>
<th width="50"> <div align="center">ทีม </div></th>
<th width="91"> <div align="center">ผล </div></th>
</tr>
<?php
for ( $i = 0; $i < $max; $i ) {
if ( isset($_POST['submit']) && $_POST['submit']=="submit" && isset($_POST['winlose2'][$i]) && isset($_POST['team'][$i]) ){
echo '
<tr>
<td>'.($i 1).'</td>
<td>'.$_POST['winlose2'][$i].'</td>
<td>'.$_POST['team'][$i].'</td>
</tr>';
}
}
?>
</table>
</body>
</html>