Ъплоуд на много файлове и SQL?

freshbg1

Registered
Как ще стане със този код картинките да се записват във базата данни всеки линк на нов ред така че после да ги изкарам със explode() и добър ли е този вариант на изкарване? Защото да правя отделни полета за всяка картинка е прекалено според мен ...


Код:
$numoffile = 15;
// Не забравяй да направиш CHMOD 777 на папката
$file_dir = "../uploads/images/";
if ($_POST) {
for ($i=0;$i<$numoffile;$i++) {
if (trim($_FILES['file']['name'][$i])!="") {
$newfile = $file_dir.time().'.'.$_FILES['file']['name'][$i];
move_uploaded_file($_FILES['file']['tmp_name'][$i], $newfile); 
$pictures = $newfile;
$j++;
}
}
}

$pictures = ???????????????????????? // ЕТО ТУК МИ Е ВЪПРОСА КАК ЩЕ СТАНЕ?

// Изпращане на заявката към базата данни
$query = mysql_query("INSERT INTO `news_pernik` (`title`,`text`,`pictures`,`video`,`vip`,`main`,`category`,`date`) VALUES 

('$title','$text','$pictures','$video','$vip','$main','','$date')") or die(mysql_error());
 
$numoffile = 15;
// Не забравяй да направиш CHMOD 777 на папката
$file_dir = "../uploads/images/";
if ($_POST) {
for ($i=0;$i<$numoffile;$i++) {
if (trim($_FILES['file']['name'][$i])!="") {
$newfile[] = $file_dir.time().'.'.$_FILES['file']['name'][$i];
move_uploaded_file($_FILES['file']['tmp_name'][$i], $newfile);
$pictures = $newfile;
$j++;
}
}
}

//$pictures = ???????????????????????? // ЕТО ТУК МИ Е ВЪПРОСА КАК ЩЕ СТАНЕ?
$all = count($pictures);
$i = 1;
foreach($pictures as $k=>$v)
{
if($all != $i)
{
$pics .= $v.',';
} else {
$pics .= $v;
}
$i++;
}


// Изпращане на заявката към базата данни
$query = mysql_query("INSERT INTO `news_pernik` (`title`,`text`,`pictures`,`video`,`vip`,`main`,`category`,`date`) VALUES

('$title','$text','$pics','$video','$vip','$main','','$date')") or die(mysql_error());
Така може би? :lol:
 

Back
Горе