0

好的,我花了最后一个小时试图找到解决方案,但没有运气,所以我会问你们是否可以提供帮助!

看起来很简单,我如何将选择框的值提交到外部 php 页面!

我确定这段代码应该可以工作,但它根本没有提交值。

test.php
    <form action="test2.php"
         method="post"
        enctype="multipart/form-data">
    <p>
    What is your Gender?

    <select name="formGender">
      <option value="">Select...</option>
      <option value="M">Male</option>
      <option value="F">Female</option>
    </select>
    </p>

    <input type="submit" 
            name="submit"
            value="Submit" />
            </form>




test2.php

    <?php
    if(isset($_POST['formSubmit']) )
    {

      $varGender = mysql_real_escape_string($_POST['formGender']);

      echo $varGender;
      }
      else{
      echo "Something went wrong";
      }
    ?>

然而,我最终总是得到“出了点问题”,这意味着数据没有提交。有什么帮助吗?

4

1 回答 1

2

$_POST['formSubmit']永远不会设置,因为您没有名称为“formSubmit”的字段。怎么样if(isset($_POST['formGender']))

于 2012-09-13T21:50:20.850 回答