2016-03-04 2 views
-7

Я пытаюсь загрузить изображение по приведенному ниже коду, и я получаю имя файла из поля входного файла.Как загрузить изображение с помощью ввода файла и php

if(isset($_REQUEST['requestsubmit'])) 
{ 
$field_values_array1 = $_REQUEST['name']; 
$field_values_array2 = $_REQUEST['address']; 
$field_values_array3 = $_REQUEST['image']; 

foreach($field_values_array1 as $k=>$value1){} 
foreach($field_values_array2 as $k=>$value2){} 
foreach($field_values_array3 as $k=>$value3){ 

$insert ="INSERT INTO `infotown_house`.`test` (`id`, `userName`, `cat`, `image`) VALUES (NULL, '".$field_values_array1[$k]."', '".$field_values_array2[$k]."', '".$field_values_array3[$k]."')"; 

mysql_query($insert); 
+1

ошибка/желаемая ситуация/PLS уточнить и написать точно ту часть, с которой мы можем помочь. – izk

+0

@baboizk: вещь, я не знаю, как загрузить изображение этим, но когда я попробовал "$ field_values_array3 = $ _FILES ['image'];" я не получил ничего, но когда я использовал «$ field_values_array3 = $ _REQUEST ['image'];" Я получаю имя файла. Не знаете, как загрузить изображение по этому коду. Plzz hlp – nitul

+0

Добавили ли вы 'enctype =" multi ... "' to form? –

ответ

-1

Предложение # 1: не используйте $ _REQUEST >>> использовать $ _FILE

Предложение # 2: не использовать mysql_ * >>> использование mysqli_ *

Предложение # 3 : ваш цикл foreach - дерьмо - есть ли какой-то код?

Предложения # 4: не использовать запросы в циклах, если это не обязательно

Предложения # 5: «идентификатор» является не обязателен для установки, если это автоматическое приращение

Предложения # 6 : Вам нужно сохранить загруженное изображение. вы можете использовать move_uploaded_file(), чтобы сделать это

+0

** Предложения ** нет ** Ответы **. :) –

+0

Я думаю, что предложение №6 - это ответ. Но нитул не задал конкретного вопроса. – Bernhard

Смежные вопросы