0

そのため、フォーム入力チェックボックスの名前である変数を投稿しようとしているという問題があります。ただし、この名前は変数です。ページのソースを表示すると、必要な名前が表示されますが、次の場合:

$files_name = $_POST['$file_name'];

私が持っている他の要素で機能しますが、 $file_name が持っている値を送信しません。変数の連結と関係があるかもしれないと思いますが、これを行う方法を調べましたが、それを行う方法や何をすべきかわかりません。


新しい種類の問題があります。これは、任意の段階で $file_name の値を表示しようとするたびに、フォームの name="$file_name" で使用されている場合を除いて、何らかの理由で値が失われるかのように空白になるためです。

4

2 に答える 2

0

一重引用符では、変数は解釈されず、文字通り として読み取られ'$file_name'ます。値を解釈するには、二重引用符を使用します。

$files_name = $_POST["$file_name"];

ここでは引用符はまったく必要ありません。次を使用してください。

$files_name = $_POST[$file_name];
于 2012-12-17T19:20:11.093 に答える
0

そのようにする

     $files_name = $_POST[$file_name];
于 2012-12-17T19:22:02.717 に答える