Hallo,
wie kann ich bei folgendem Code bei jeder hochgeladenen Datei einen DB Eintrag mit dem Dateinamen anlegen.
	
		
			
		
		
	
			Alles anzeigen
		
								
												
									
									
								wie kann ich bei folgendem Code bei jeder hochgeladenen Datei einen DB Eintrag mit dem Dateinamen anlegen.
PHP-Quellcode
- <?php
- ob_start();
- session_start();
- // Datenbankverbindung -----------------------------------------------------------------------------
- $db = mysqli_connect("localhost", "root", "", "web");
- if(!$db)
- {
- exit("Verbindungsfehler: ".mysqli_connect_error());
- }
- $entry = mysqli_query($db, "INSERT INTO album_pictures SET pictureAlbumID=$albumID, pictureFileName=");
- //$output_dir = $_SESSION["albumUploadFolder"];
- $output_dir = $_SESSION["albumUploadFolder"];
- $albumID = $_SESSION["activeAlbumID"];
- if(isset($_FILES["myfile"]))
- {
- $ret = array();
- $error =$_FILES["myfile"]["error"];
- if(!is_array($_FILES["myfile"]["name"])) //single file
- {
- $fileName = $_FILES["myfile"]["name"];
- move_uploaded_file($_FILES["myfile"]["tmp_name"],$output_dir.$fileName);
- $ret[]= $fileName;
- }
- else //Multiple files, file[]
- {
- $fileCount = count($_FILES["myfile"]["name"]);
- for($i=0; $i < $fileCount; $i++)
- {
- $fileName = $_FILES["myfile"]["name"][$i];
- move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],$output_dir.$fileName);
- $ret[]= $fileName;
- }
- }
- json_encode($ret);
- }
- ?>
