0

同じページで更新したい.ユーザーがテキストフィールドに値を追加できるスクリプトを持っている.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>&nbsp;</td>
    <td>&nbsp;</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>';

?>
4

3 に答える 3

-1

を削除します

             echo '<pre>';
             echo print_r($_SESSION['mylist']);
            echo '</pre>';

print_r は配列のレコードも出力するため、コンテンツの中央の行からエコーします

于 2013-10-24T12:10:29.683 に答える