-3

私はPHPを使用しています。$_POST グローバル配列の問題に直面しています。ファイルなしで1つのレコードを送信または追加し、enctypeがフォームタグから削除されると、正しく機能します。しかし、ファイルをアップロードし、enctype が multipart/form-data $_POST 変数に設定されています。変数が設定されていません。これまでのところ、コードに従ってファイルをアップロードしました。

index.php

<form action="add.php" method="POST" enctype="multipart/form-data">
<input type="text" name="artist_name" />
<input type="text" name="title" />
<input type="file" name="track_file" />
</form>

add.php

<?php
     $artist=$_POST['artist_name'];
     $title=$_POST['title'];
     $song=$_FILES['track_file']['name'];  
     echo $artist;
     echo $song;
?>
4

3 に答える 3

0

$_FILESそうではないだろ$_FILE

$song = $_FILES['track_file']['name'];  
于 2013-08-26T08:49:09.503 に答える