Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php多上传mysql保存到单个id_Php_Mysql - Fatal编程技术网

Php多上传mysql保存到单个id

Php多上传mysql保存到单个id,php,mysql,Php,Mysql,我有个问题。例如,我只填写了一次表格,但上传了三张图片。现在所发生的是,我填写表单时使用的数据在数据库中创建了三次,每一次都有自己的ID来解释三个上传的图像。我想在PHPMYADMİN收集所有图像,一个id。谢谢你的帮助 我的PHP代码: if(isset($_FILES['files'])) { foreach($_FILES['files']['tmp_name'] as $key => $tmp_name){ $file_id = $_FILES['file

我有个问题。例如,我只填写了一次表格,但上传了三张图片。现在所发生的是,我填写表单时使用的数据在数据库中创建了三次,每一次都有自己的ID来解释三个上传的图像。我想在PHPMYADMİN收集所有图像,一个id。谢谢你的帮助

我的PHP代码:

if(isset($_FILES['files']))
{

    foreach($_FILES['files']['tmp_name'] as $key => $tmp_name){
        $file_id = $_FILES['files']['name'][$key];
        $file_name = $key.$rd.$_FILES['files']['name'][$key];
        $file_size =$_FILES['files']['size'][$key];
        $file_tmp =$_FILES['files']['tmp_name'][$key];
        $file_type=$_FILES['files']['type'][$key];  
         $nid=74;
        if($file_size > 9999097152){
            $error .='File size must be less than 2 MB';
        }       
        move_uploaded_file($file_tmp, "$desired_dir/$file_name");
        $name_array=mysql_real_escape_string($file_name);
        $value_insert[] = "('" . $name_array . "')";
         $values_insert = implode(',', $value_insert);

        $desired_dir="uploadfiles". $file_name;
        $query="INSERT into files(`id`,`file_id`,`filename`,`type`,`size`) VALUES('74','$file_id','$file_name','$file_type','$file_size'); ";





        if(empty($error) == true){
            if(is_dir($desired_dir) == false){
                mkdir("$desired_dir", 0700);        
            }
            if(is_dir("$desired_dir/".$file_name)==false){

                move_uploaded_file($file_tmp,"$desired_dir/".$file_name);
            }else{                                  
                $new_dir="$desired_dir/".$file_name.time();
                 rename($file_tmp,$new_dir) ;               
            }

            mysql_query($query);    

        }
        else
        {
                print_r($error);

        }
    }
    if(empty($error))
    {
    echo " <div class='alert alert-success'>Your Files are Uploded Successfully . <a href='viewphotos.php'>View Photos</a> |<a href='addevent.php'> Add new Photos</a></div>";

    }
}
if(isset($\u文件['FILES']))
{
foreach($\u FILES['FILES']['tmp\u name']作为$key=>$tmp\u name){
$file\u id=$\u FILES['FILES']['name'][$key];
$file\u name=$key.$rd.$\u文件['FILES']['name'][$key];
$file\u size=$\u FILES['FILES']['size'][$key];
$file\u tmp=$\u FILES['FILES']['tmp\u name'][$key];
$file\u type=$\u FILES['FILES']['type'][$key];
$nid=74;
如果($file_size>999097152){
$error.='文件大小必须小于2MB';
}       
移动上传的文件($file\u tmp,“$desired\u dir/$file\u name”);
$name\u array=mysql\u real\u escape\u string($file\u name);
$value_insert[]=”(“$name_数组。”)”;
$values\u insert=内爆(“,”,$values\u insert);
$desired\u dir=“uploadfiles”。$file\u name;
$query=“插入到文件中(`id`、`file\U id`、`filename`、`type`、`size`)值('74'、'$file\U id'、'$file\U name'、'$file\U type'、'$file\U size');”;
if(空($error)=true){
if(is_dir($desired_dir)==false){
mkdir($desired_dir),0700);
}
if(is_dir(“$desired_dir/”$file_name)==false){
移动上传的文件($file\u tmp,“$desired\u dir/”)“$file\u name);
}否则{
$new_dir=“$desired_dir/”$file_name.time();
重命名($file\u tmp,$new\u dir);
}
mysql\u查询($query);
}
其他的
{
打印错误($error);
}
}
if(空($error))
{
echo“您的文件已成功上传。”;
}
}
id 74是一个示例,在数据库中没有;就像
$\u会话[“id”]