你是本页直接调用的吧
不是内存的缘故,是页面url参数你可以重新定向if($submit){ //处理函数;
                      header("location:$PHP_SELF");
                        }

解决方案 »

  1.   

    以下是我的源程序,大家看该怎么改:
    <html>
    <head>
    <title>在线投票!</title>
    </head>
    <body bgcolor="#0099FF" text="#666666">
    <div align="center">
    <form action="$PHP_SELF" method="get" name="form">
      <table width="75%" border="0" cellspacing="1" bgcolor="#FFFF00">
        <tr bgcolor="#0099FF" align="center" valign="middle"> 
          <td width="20%" height="30">添加投票项目</td>
          <td width="65%" height="30"> 
            <input type="text" name="item0" size="50%">
          </td>
          <td width="15%" height="30"> 
            <input type="submit" name="Submit" value="添加">
          </td>
        </tr>
      </table>
      </form>
      <br>
    <?
    $connect=mysql_connect("localhost","root","");
    mysql_select_db("carmoon",$connect);
    $time=date("Y-m-d.G:i:s");
    $query=mysql_db_query('select * from vote',$connect);
    $query=mysql_query("insert into vote(item,time) values('$item0','$time')",$connect);
    mysql_close($connect);
    ?>
    <?header("location:$PHP_SELF");?>
      <table width="75%" border="0" cellspacing="1" bgcolor="#FFFF00" cellpadding="1">
        <tr bgcolor="#0099FF" valign="bottom"> 
          <td align="center" height="17"> 调查项目 </td>
          <td align="center" height="17">开始时间 </td>
          <td align="center" height="17"> 投票 </td>
        </tr>
      </table>
    </div>
    </body>
    </html>
      

  2.   

    清空内存,如果我没有想错的话,在php 中执行这个函数就可以了,
    ob_end_clean();
      

  3.   

    ob_end_clean()是清空输出缓冲区:)
      

  4.   

    <?
    $connect=mysql_connect("localhost","root","");
    mysql_select_db("carmoon",$connect);
    $time=date("Y-m-d.G:i:s");
    $query=mysql_db_query('select * from vote',$connect);
    $query=mysql_query("insert into vote(item,time) values('$item0','$time')",$connect);
    mysql_close($connect);
    ?>
    <?header("location:$PHP_SELF");?>偶对你这段代码表示疑义 : 不管表单是否提交,你都插入数据库,肯定不对.而且header的作用是转向,在这里似乎没有意义.改成:
    <?
    if (isset($_POST["Submit"])) // 判断是否有表单提交
    {
    $connect=mysql_connect("localhost","root","");
    mysql_select_db("carmoon",$connect);
    $time=date("Y-m-d.G:i:s");
    $query=mysql_db_query('select * from vote',$connect);
    $query=mysql_query("insert into vote(item,time) values('$item0','$time')",$connect);
    mysql_close($connect);
    }
    ?>