我想在同一页面上刷新。我有脚本允许用户在文本字段中添加值,然后 onclick 在同一页面底部显示列表。我想在同一页面上添加值。当我单击时,该数组没有更新,并且 php.net 被我挡住了。
<?php
session_start();
$_SESSION['mylist'] ;
$mylist = array();
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<form id="form1" name="form1" method="GET" action="">
<tr>
<td width="30%">
<label for="ref_num">Custom Number</label>
<input type="text" name="ref_num" id="ref_num" />
</td>
<td width="70%"><input name="Add" type="submit" value="Add" /></td>
</tr>
</form>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<?php
if(isset($_GET['Add']))
{
$ref_num=$_GET['ref_num'];
$_SESSION['store'] = $ref_num;
}
array_push($_SESSION['mylist'],$_SESSION['store']);
echo '<pre>';
echo print_r($_SESSION['mylist']);
echo '</pre>';
?>