表单通过内部页面传递变量不起作用

时间:2011-06-12 10:41:32

标签: php html

我正在使用此代码。尝试将表单值从一个内部页面传递到另一个内部页面,但它不起作用。

这是完整的代码:

<div data-role="page" id="home">

    <div data-role="header">
        <h1>Page One</h1>
    </div><!-- /header -->

    <div data-role="content">   
        <form action="#page2" method="post" name="myform">
        <input type="text" value="" name="mytext" />
               <input type="submit" value="submit" />
               </form>
    </div><!-- /content -->
</div><!-- /page -->

//第2页

<div data-role="page" id="page2">

    <div data-role="header">
        <h1>Page Two</h1>
    </div><!-- /header -->

    <div data-role="content">   
        <?php if (isset($_POST['mytext'])) {
  // do something with $_POST['value']
  echo 'it works'; } ?>
    </div><!-- /content -->
</div><!-- /page -->

它基本上不起作用......没有错误但没有值。

1 个答案:

答案 0 :(得分:2)

更改

 <form action="#page2" method="post" name="myform">

 <form action="page2" method="post" name="myform">