私はその与えforeachの(ファイルアップロードシステムを作成しようとしている)、無効な引数が警告:foreachのために供給無効な引数()
if(isset($_POST['prd_submit'])){
// Define Input Variables
$name = user_input($_POST['prd_name']);
$detail = user_input($_POST['prd_detail']);
$image = $_POST['prd_image'];
$buy_link = user_input($_POST['prd_link']);
$price = user_input($_POST['prd_price']);
$category = $_POST['prd_category'];
$country = $_POST['prd_country'];
// Control Error Inputs
if(empty($name)){
$name_err = "Name is missing";
}
if(empty($detail)){
$detail_err = "Detail is missing";
}
if(empty($image)){
$image_err = "Image is missing";
}else{
$File = $image;
$OutFiles = array();
foreach($File as $Index=>$Items){
foreach($Items as $Key=>$Item){
$OutFiles[$Key][$Index] = $Item;
}
}
print_r($OutFiles);
die();
を与え、私はそれを修正することができますどのように助けてください。私はあなたがファイルデータを取得するためのユーザーの$ _POSTをすることはできません間違っ
は 'print_r($ _ POST);'値を共有します。 – C2486
'var_dump($ image);'を与えるものは? –
$ファイルは配列である必要がありますか?あなたは$ Fileに何が入っているのかをチェックしようとしましたか? – adi