0

次のPHPファイルがあります。

<?php
    echo <<<_END
    <form method='POST' action='index.php' enctpye='multipart/form-data'>
    New Content: <input type='text' name='content'/><br/>
    New Image: <input type="file" name='image' size='10' /><br/>
    Products:
        <select name="filename">
        <option value="product1.txt">Product 1</option>
        <option value="product2.txt">Product 2</option>
        <option value="product3.txt">Product 3</option>
        </select>
    </form> 
    _END;
    echo <<<_END
    <input type="submit" value="Upload"/>
    _END;

    echo $_POST["filename"];
?>

これを実行しようとすると、このエラーが発生します。

Notice: Undefined index: filename in `C:\xampp\htdocs\index.php` on line 18

申し訳ありませんが、私は PHP を初めて使用しますが、これは product1.txt、product2.txt、または product3.txt のいずれかをエコーし​​ませんか?

4

3 に答える 3

1

設定されているかどうかを確認する必要があります。

if(isset($_POST['filename']))
 echo $_POST['filename'];
于 2013-05-28T11:23:21.940 に答える