здравствуйте, подскажите пожалуйста, я пытаюсь из шаблона передать и записать значения input, но мне нужно дополнительно загрузить фото и подставить id, подскажите как загрузить фото и добавить его в бд? и не пойму почему вместо $id в user_id ничего не записывает, либо 0
function add_ban() {
$id_us=users::userIdget($id);
global $db;
$this->clean=array();
$this->clean['title'] = escape($_POST['title']);
$this->clean['location'] = escape($_POST['location']);
$this->clean['max_clicks'] = escape($_POST['max_clicks']);
$this->clean['max_impressions'] = escape($_POST['max_impressions']);
$this->clean['link'] = escape($_POST['link']);
$path = 'images/baners/';
if (!@copy($_FILES['image']['tmp_name'], $path . $_FILES['image']['name']))
$this->clean['position'] = escape($_POST['position']);
$db->query('insert into `class_banners` set `title` = "'.$this->clean['title'].'",
`location` = "'.$this->clean['location'].'", `max_clicks` = "'.$this->clean['max_clicks'].'",
`max_impressions` = "'.$this->clean['max_impressions'].'", `link` = "'.$this->clean['link'].'",
`position` = "'.$this->clean['position'].'", `user_id` = "'.$id_us.'", `position` = "'.$this->clean['position'].'", `filename` = "'.$this->clean['image'].'";');
return 1;
}
саму фотку добавляю обычно в форме
<input type="file" style="width: 350px;" name="image" id="image" />