0

私は次のフォームを持っています:

<FORM action="http://url.to.mysite.com/doc.php" method="post">
    <INPUT type="text" id="name">
    <INPUT type="text" id="id">
    <INPUT type="submit" value="Send">
    </P>
 </FORM>

残念ながら、テキスト フィールドに何を入力しても、PHP スクリプトはすべての$_POST変数で空の文字列しか受け取りません。すべての変数が設定され、空になっています。その原因は何ですか?

4

3 に答える 3

10

HTML に name プロパティがありません:

<FORM action="http://url.to.mysite.com/doc.php" method="post">
    <INPUT type="text" name="name" id="name">
    <INPUT type="text" name="id" id="id">
    <INPUT type="submit" value="Send">
</FORM>
于 2012-09-03T20:53:16.673 に答える
4

属性を持つフォーム要素のみnameが PHP スクリプトに送信されます (POST と同じ) これを試してください:

<form action="http://url.to.mysite.com/doc.php" method="post">
    <input type="text" id="name" name="name">
    <input type="text" id="id" name="id">
    <input type="submit" value="Send">
</form>
于 2012-09-03T20:54:09.393 に答える
3

name 属性を入力タグに追加する必要があります。例:<input type="text" name="name" id="name" />

于 2012-09-03T20:54:05.453 に答える