各位php大侠,刚从java转到php 就遇到一个问题,希望大家帮忙看一下
这是我的一个表单
<form action="column_save.php" name="form1" method="post"  >,一运行就出这个blankcolumn_save.php这是怎么回事呀?

解决方案 »

  1.   

    看是否column_save.php里有header等,跳转到那个页面了
      

  2.   

    还是不行呀,我用的是zend5.2.0,直接在里面运行的,而且column_save.php和column.php在同一个文件夹下
      

  3.   

    column.php的代码贴出来看看吧,应该是你不经意间就把form提交了。
      

  4.   

    <?
    include_once("../config/config.php");
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
    <title>无标题文档</title>
    <link href="admin.css" rel="stylesheet" type="text/css">
    </head>
    <script>
    function sub(){
    document.form1.action="column_save.php";
    document.form1.submit();

    }
    </script>
    <body>
    <form action="column_save.php" name="form1" method="post"  >
    <p>栏目名称:
      <input type="text" name="column_name" />
    </p>
    <p>所属栏目:
      <select name="column">
      <option value="0">无</option>
      <?
    $mysql_column = "select column_id,column_name from tb_column order by column_id";
    //mysql_query("SET NAMES 'UTF-8'");
    $res = mysql_query($mysql_column,$link);
    if(mysql_num_rows($res)>0)
    {
    while($row=mysql_fetch_object($res))
    {  /* $column_id=$row["column_id"];
        $name=$row["column_name"];
        echo "<option value=".$column_id.">";
        for($i=2;$i<strlen($column_id);$i++){
         $strTemp.="&nbsp";
        }
        echo  "$strTemp";
        echo  "$name.</option>.";*/?>
        <option value="<?= $row->column_id ?>">
          <?= $row->column_name?>
          </option>
          
    <?
    }
    }
    mysql_free_result($res);

    ?>
      </select></p>  <label></label>
      是否是一级栏目  
      <input type="radio" name="is" value="1" />
      是
      <input type="radio" name="is" value="0" /> 
      否
     <label></label>
     <p>是否是活动栏目:
       <input type="radio" name="isActivity" value="1" />
       是
       <input type="radio" name="isActivity" value="0" />
     否</p>
     <label></label>
      链接URL:
      <label>
      <input type="text" name="url" />
      </label>
      <br>
      <label></label>
      <input type="submit" name="Submit" value="增加" />
      <input type="reset" name="reset" value="取消" />
    </form>
    </body>
    </html>
    这是column.php,是不是用zend的时候要配置什么的呀
      

  5.   


    <script>
    function sub(){
    document.form1.action="column_save.php";
    document.form1.submit();}
    </script>
    去掉吧
      

  6.   

    去了也不行,我现在怀疑是不是我用zend不正确呀,是不是缺少配置呀!第一次用也不太会,麻烦各位详细介绍一下,可不可以?
      

  7.   

    zend 你没配置好,我以前也遇到过这个问题,你直接拿到IE上去试
      

  8.   

    楼主厉害!刚学就用zend5.2.0了,我和楼主情况差不多,不过没用什么zend,没啥问题!呵呵!
      

  9.   

    include_once("../config/config.php"); 
    这里面是不是还有其他的跳转?