多くの入力フィールドを含むフォームがあります。しかし、foreach ループを使用してフォームから 1 つのフィールドを取得する必要があります。
foreach ($_POST['image'] as $image):
//mysql query to insert
endforeach;
for eachループを使用して「画像」の投稿値を取得するにはどうすればよいですか? この foreach ループを使用して、各イメージ名を取得する必要があります。
ありがとう!
input type="file" を使用した場合は、次のことを確認する必要があります
フォームには、属性 enctype="multipart/form-data" がフォーム タグに含まれている必要があります。
$_POST 配列からファイル名を取得することはできません。代わりに $_FILES['fieldname']['name']; を使用する必要があります。
$_FILES を使用する必要があります。あなたのフォームで、画像入力が....
... 入力タイプ="ファイル" 名前="画像" id="画像" />
... イメージ名を取得するには、 $_FILES['image']['name'] を使用する必要があります