Две снимки в Базата данни

amgcompany

Registered
Здравейте,

Имам upload система, която не работи много добре :D

Имам една форма от която избирам два файла (картинки) и искам да ги качвам едновременно и двете картинки в БД и да са на един ред, двете картинки са два различни тъмбнейла, и за да се смалят картинките минават през две функции, които сам си написал (CreateThumnail 1 и 2). Но проблема е, че нещо MySql заявката не работи, а преди да преинсталирам OS всичко си беше наред. Кода не е от най-добрите, но само па такъв начин се сетих да го направя.

PHP:
$filename = strtolower(new_name($_FILES['pic']['name']));
$filename2 = strtolower(new_name($_FILES['pic2']['name']));

br=0;

if(preg_match("/[.](jpg)|(gif)|(png)$/", $filename))
{
 	$source = $_FILES['pic']['tmp_name'];
       $target = $imgDirectory.$filename;
									    move_uploaded_file($source, $target);
									
							

                      while(file_exists($thumbDirectory.$filename)) 
{$filename = new_name($filename);}
		$new = $thumbDirectory.$filename;
										
									
	if(@copy($target, $thumbDirectory.$filename))
		{												
				$br++;

		}
									  
                createThumbnail($filename);
		}
								
								
								
if(preg_match("/[.](jpg)|(gif)|(png)$/", $filename2))
{
		$source2 = $_FILES['pic2']['tmp_name'];
		$target2 = $imgDirectory.$filename2;
			move_uploaded_file($source2, $target2);
									
									
			while(file_exists($thumbDirectory.$filename2)) 
{
	$filename2 = new_name($filename2);
}
$new2 = $thumbDirectory.$filename2;
										
										          if(@copy($target2 , $thumbDirectory.$filename2) && $br==1 )
{	
											mysql_query("INSERT INTO pics SET pic_id='$pic_id+1',id_new = '$id_new', pics_new='$new', pics_new2='$new2'") or die(mysql_error());

}
					createThumbnaila($filename2);
}
 

Back
Горе