Dodawanie kilku zdjęć do bazy

0

Mam mały problem staram się dodać dwa zdjęcia do bazy, jedno dodaje się bez problemu jednak po dodaniu dodatkowych pól do drugiego pliku zdjęcie się nie dodaje. Proszę o sugestię lub ewentualną modyfikację kodu. Za odpowiedzi typu google itp. Dziekuję z góry.

<form>
            <input type="file" name="image" />
        <input type="file" name="image2" />
            <br/><br/>
            <input type="submit" name="sumit" value="Dodaj zdjęcie" />
        </form>
        <?php
            if(isset($_POST['sumit']))
            {
                if(getimagesize($_FILES['image']['tmp_name']) == FALSE)
                {
 
                    print "Proszę wybrać zdjęcie";
                }
 
                else
                {
                $image= addslashes($_FILES['image']['tmp_name']);
        $image2= addslashes($_FILES['image2']['tmp_name2']);
 
        $name2=addcslashes($_FILES['image2']['name2']);
                $name= addslashes($_FILES['image']['name']);
 
                $image= file_get_contents($image);
                $image= base64_encode($image);
 
        $image2= file_get_contents($image2);
                $image2= base64_encode($image2);
 
                saveimage($name,$image,$name2,$image2);
                }
            }
           displayimage();
            function saveimage($name,$image,$name2,$image2)
            {
                $con=mysql_connect("localhost","root","");
                mysql_select_db("baza",$con);
                mysql_set_charset('utf8',$con);
                $qry="insert into images (name,image,name2,image2) 
                values ('$name','$image','$name2','$image2')";
 
                $result=mysql_query($qry,$con);
 
                if($result)
                {
                //echo "<br/>Image uploaded.";
        //echo "<script language='javascript' type='text/javascript'>alert('Ogłoszenie zostało dodane'); </script>";     
                }
                else
                {
                    //echo "<br/>Image not uploaded.";
                }
 
            }
            function displayimage()
            {
                $con=mysql_connect("localhost","root","");
                mysql_select_db("baza",$con);
                $qry="select * from images";
                $result=mysql_query($qry,$con);
                while($row = mysql_fetch_array($result))
                {
                    echo '<img height="300" width="300" src="data:image;base64,'.$row[2].' "> ';
                }
                mysql_close($con);   
            }
 
        ?>
 
0
 
<form  action="#" method="post" enctype="multipart/form-data">
<input type="file" name="pictures[]"><br>
<input type="file" name="pictures[]"><br>
<input type="file" name="pictures[]" ><br>
 
$uploadok=1;
	foreach ($_FILES["pictures"]["error"] as $key => $error) {
		if ($error == UPLOAD_ERR_OK) {
			$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
			$name = $_FILES["pictures"]["name"][$key];
			$maxsize = $_FILES["pictures"]["size"][$key];
			
			$add_in=pathinfo($name,PATHINFO_EXTENSION);		
			if($add_in!="jpg" && $add_in!="png" && $add_ing!="gif"){
				echo'<div style="position:absolute; z-index:1005; top:0px; background:#cc3300; width:120px; left:120px;">
				<p style="color:white; font-size:12px; font-family:arial; margin-left:10px;">Dozwolone *.jpg, *.png, *.gif</p>	
				</div>';
				$uploadok=0;
			}
				
			if($maxsize>500000){
				echo'<div style="position:absolute; z-index:1005; top:0px; background:#cc3300;  width:120px; left:120px;">
				<p style="color:white; font-size:12px; font-family:arial; margin-left:10px;">Maxsize 500kb obrazek</p>	
				</div>';
				$uploadok=0;
			}
				
			if($uploadok==0){
				echo'<div style="position:absolute; z-index:1005; top:0px; background:#cc0000; width:100px; left:220px;">
				<p style="color:white; font-size:12px; font-family:arial; margin-left:10px;">Plik nie wysłany</p>	
				</div>';	
			}else{
				move_uploaded_file($tmp_name,"katalog/$name");
				/*$qry="insert into images (name) 
                               values ('katalog/$name')";*/
			}
		}
	}
0

Niestety nie mogę nadal dodać kilku zdjęć jednocześnie ;/

0

Oczywiście zdjęcia dodają się do katalogu lecz ścieżka do plików nie zapisuje się w bazie

1 użytkowników online, w tym zalogowanych: 0, gości: 1