我正在處理一種保存和記錄用戶選擇和發佈的圖像的方法。試圖通過圖像循環保存並單獨記錄每個人
繼承人我的方法。
public function setEventImages($event_id){
foreach($_FILES['event-images']['tmp_name'] as $tmp_name){
var_dump($imgName = $this->imgPath . $this->random_name . $_FILES['event-images']['name']);
move_uploaded_file($tmp_name, $imgName);
$stmt = $this->dbh->prepare("INSERT INTO table_name (event_image_name, event_id) VALUES (?,?)");
$stmt->bindParam(1, $imgName, PARAM_STR);
$stmt->bindValue(2, $event_id, PARAM_INT);
$stmt->execute();
}
}
上午我居然通過每幅圖像由foreach()
循環引用['tmp_name']
循環是否正確?
的var_dump()
回報:
字符串(38) 「IMG /事件圖像/ 9596177294458547Array」
爲什麼不顯示每個文件的名稱?
你爲什麼準備新的聲明並綁定每個循環的新變量? –