Trying to upload multiple files have different input names. Since I need only 1 insert query I need to upload them in an array I think. I need to insert file names to different columns in the same row
if(isset($_FILES['MainImage'])){
$main_image_name = $_FILES['MainImage']['name'];
$main_image_size = $_FILES['MainImage']['size'];
$main_image_tmp = $_FILES['MainImage']['tmp_name'];
$uploadMainTo = $uploadLocation.$main_image_name;
$moveMain = move_uploaded_file($main_image_tmp,$uploadMainTo);
}
if(isset($_FILES['PDF'])){
$pdf_name = $_FILES['PDF']['name'];
$pdf_size = $_FILES['PDF']['size'];
$pdf_tmp = $_FILES['PDF']['tmp_name'];
$uploadPdfTo = $uploadLocation.$pdf_name;
$movepdf = move_uploaded_file($pdf_tmp,$uploadPdfTo);
}
My form looks like:
<input type="file" name="PDF">
<input type="file" name="MainImage">
Query:
$query = $db->execute("INSERT INTO users (pdf=?, main_image=?) VALUES (?,?) WHERE ID=$user_id", array($pdf, $main_image) );