フォーム送信時にタイトルの通り、D:WWWcourseadminalluser.php の 10 行目で「 Notice: Unknown Index: myfile 」というエラーが表示されます
フォームの内容を送信できず、null 値が表示されます。
Method="post" name="upform">
ファイルインポートユーザー
ファイルを選択してください
Col-md-2">gt;
注: ファイル形式は Excel、データはユーザー ID + ユーザー名、初期パスワードは 123456
div>
PHP コード:
if(!empty($_FILES["myfile"]); {
$ file = $_FILES["myfile"]
}
if ($_FILES["myfile"]["error"] > 0)
{
echo "エラー: " . ["エラー "] . "
" }
else {
echo "アップロード: " . $_FILES["myfile"] ["name"] .
echo " タイプ: " . $_FILES["myfile"]["type"] . "
";
echo "サイズ: " . ($_FILES["myfile"]["size"] / 1024) . " Kb
";
echo "保存場所: " . $_FILES["myfile"]["tmp_name"];
$filename=$_FILES['myfile'] ];
$filepath=$_FILES['myfile']['tmp_name'];
//$filepath=""
echo "";
ディスカッション (解決策) への返信
フォームにファイルをアップロードする場合は、 enctype="multipart" を追加する必要があります。 /form-data"
<form action="alluser.php" role="form1" class="form-horizontal" method="post" name="upform" enctype="multipart/form-data">
ログイン後にコピー
ログイン後にコピー
上記の正しい答えは、ファイルを送信するときに次を追加する必要があるということです: enctype="multipart/form-data"
フォームにファイルをアップロードしたい場合は、以下を追加する必要がありますenctype="multipart/form-data"
<form action="alluser.php" role="form1" class="form-horizontal" method="post" name="upform" enctype="multipart/form-data">
ログイン後にコピー
ログイン後にコピー
ありがとう~~問題は解決しました、大丈夫のようです アップロードされました~~ありがとうございました~~
上の階の正しい答えには、enctype=" を追加する必要があります。 multipart/form-data"
ありがとう~~ありがとうございます~~