0

さて、私はこれに対する解決策を見つけるために最後の1時間を費やしましたが、運がなかったので、あなたが助けることができるかどうかを確認するように皆さんにお願いします!

これは簡単なようですが、選択ボックスの値を外部の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 に答える