У меня есть форма HTML для загрузки некоторых значений, включая два изображения, у меня есть две папки с именами «Загрузка» и «Получение», я дал следующий запрос для вставки, если пользователь заполняет форму:
if(isset($_POST['submit'])) {
$name = $_FILES['image']['name'];
list($txt, $ext) = explode(".", $name);
$image_name = time().".".$ext;
$tmp = $_FILES['image']['tmp_name'];
$shame = $_FILES['image']['name'];
list($txt, $ext) = explode(".", $shame);
$receipt_name = time().".".$ext;
$tmp = $_FILES['image']['tmp_name'];
if(move_uploaded_file($tmp, 'uploads/'.$image_name) && move_uploaded_file($tmp, 'receipt/'.$receipt_name) ){
$sql = "INSERT INTO members (firstname, lastname, image, receipt) VALUES ('".$_POST['first_name']."','".$_POST['last_name']."' , '".$image_name."', '".$receipt_name."' )";
$mysqli->query($sql);
}
else {echo "Error";}
}
Я получаю следующую ошибку:
Примечание: неопределенное смещение: 1 в C: \ xampp \ htdocs \ form \ index. php в строке 15
Уведомление : Неопределенный индекс: изображение в C: \ xampp \ htdocs \ form \ index. php в строке 17 Ошибка
Почему этот запрос не добавляет данные в базу данных и не загружает файл