I'm programming a script that uploads mp3 to a folder in my server and adds the title, url and artist tot the 'audio' table.
but it dont work
PHP MySQL multiple mp3 upload in database
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
for($i=0;$i<count($_FILES["filUpload"]["name"]);$i++)
$target_dir = "/mounted-storage/home150/sub007/sc80538-VHHY/website.com/audio/files/";
$trackName = $_FILES['foto']['name'];
$titel = htmlspecialchars($_POST['titel']);
$artist = $_POST['artiest'];
{
if($_FILES["filUpload"]["name"][$i] != "")
{
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"][$i],"myfile/".$_FILES["filUpload"]["name"][$i]))
{
//*** Insert Record ***//
mysql_query("INSERT INTO `audio` (titel, url, categorie) values ('".$titel."', 'http://website.com/audio/files/".$trackName."','".$artist."')");
}
}
}
echo "Copy/Upload Complete<br>"; ?>
and the HTML form :
<form name="form1" method="post" action="upload.php" enctype="multipart/form-data">
Track1 : <input name="titel" type="text" id="Titel" size="63" /><p>
<input type="file" name="filUpload[]"><br>
<br><br>
Track2 : <input name="titel" type="text" id="Titel" size="63" /><p>
<input type="file" name="filUpload[]"><br>
<br><br>
Track3 : <input name="titel" type="text" id="Titel" size="63" /><p>
<input type="file" name="filUpload[]"><br>
<br><br>
Track4 : <input name="titel" type="text" id="Titel" size="63" /><p>
<input type="file" name="filUpload[]"><br>
<br><br>
Track5 : <input name="titel" type="text" id="Titel" size="63" /><p>
<input type="file" name="filUpload[]"><br>
<br><br>
Track6 : <input name="titel" type="text" id="Titel" size="63" /><p>
<input type="file" name="filUpload[]"><br>
<br><br>
<select name="artiest">
<?php
$query = mysql_query("SELECT * FROM artiesten ORDER BY naam ASC");
while ($array = mysql_fetch_assoc($query)){
echo "<option value=\"". $array['naam'] ."\">". $array['naam']. "</option>";
}
?>
</select>
<input name="btnSubmit" type="submit" value="Submit">
</form>