我需要将te_id传递到另一个文件中,但是这样接收会出错,高手指点一下该怎么办,接收时该是什么形式
while($myarray=mysql_fetch_array($result))
   { ?>
  <form id="form" name="form" method="post" action="memory_create.php">
    <tr>
      <td><?php echo "$myarray[te_id]"?></td>
      <td><?php echo "$myarray[te_na]"?></td>
      <td>
        <label>
          <input type="submit" name="Submit" value="创建目录" />
        </label>
      </td>
    </tr>
</form>
post只能传递文本框中的内容?

解决方案 »

  1.   

    while($myarray=mysql_fetch_array($result))
      { ?>
      <form id="form" name="form" method="post" action="memory_create.php">
      <tr>
      <td><input type="text" name="te_id" value=<?php echo "$myarray[te_id]"?>></td>
      <td><input type="text" name="te_na" value<?php echo "$myarray[te_na]"?>></td>
      <td>
      <label>
      <input type="submit" name="Submit" value="创建目录" />
      </label>
      </td>
      </tr>
    </form>
    这样
      

  2.   

    如果想自动提交的话while($myarray=mysql_fetch_array($result))
      { ?>
      <form id="form" name="form" method="post" action="memory_create.php">
      <tr>
      <td><input type="text" name="te_id" value=<?php echo "$myarray[te_id]"?>></td>
      <td><input type="text" name="te_na" value<?php echo "$myarray[te_na]"?>></td>
      <td>
      <label>
      <input type="submit" name="Submit" value="创建目录" />
      </label>
      </td>
      </tr>
    <script>
    document.getElementById("form").submit();
    </script>
    </form>当然了这只是思路,具体的还要看你的了
      

  3.   

    while($myarray=mysql_fetch_array($result))
      { ?>
      <form id="form" name="form" method="post" action="memory_create.php">
      <tr>
      <td><?php echo "$myarray[te_id]"?></td>
    <input type="hidden" name="te_id" value="<?php echo "$myarray[te_id]" ?>"

      <td><?php echo "$myarray[te_na]"?></td>
      <td>
      <label>
      <input type="submit" name="Submit" value="创建目录" />
      </label>
      </td>
      </tr>
    </form>然后$a=$_POST[te_id];就可以接收到值了
      

  4.   

    我汗 代码里不能加颜色的。。
    while($myarray=mysql_fetch_array($result))
      { ?>
      <form id="form" name="form" method="post" action="memory_create.php">
      <tr>
      <td><?php echo "$myarray[te_id]"?></td>
    <input type="hidden" name="te_id" value="<?php echo "$myarray[te_id]" ?>"

      <td><?php echo "$myarray[te_na]"?></td>
      <td>
      <label>
      <input type="submit" name="Submit" value="创建目录" />
      </label>
      </td>
      </tr>
    </form>
      

  5.   

    while($myarray=mysql_fetch_array($result))
      { ?>
      <form id="form" name="form" method="post" action="memory_create.php">
      <tr>
      <td><?php echo "$myarray[te_id]"?></td>
    <input type="hidden" name="te_id" value="<?php echo "$myarray[te_id]" ?>" />

      <td><?php echo "$myarray[te_na]"?></td>
      <td>
      <label>
      <input type="submit" name="Submit" value="创建目录" />
      </label>
      </td>
      </tr>
    </form>
    sorry上面又漏了个结束符